home *** CD-ROM | disk | FTP | other *** search
/ Westlight Stock Photography - Creative Freedom / Westlight Stock Photography - Creative Freedom.iso / Start Here… / Start Here….rsrc / bin.rsrc_CODE_41_TalkStack.txt < prev    next >
Text File  |  1995-08-06  |  503KB  |  9,035 lines

  1. # near model CODE resource
  2. # jump table entries: 7616-7722 (107 of them)
  3. export_952:
  4. fn00000000:
  5. 00000000  4E56 0000                link       A6, 0
  6. 00000004  206D CF56                movea.l    A0, [A5 - 0x30AA]
  7. 00000008  202D CF5A                move.l     D0, [A5 - 0x30A6]
  8. 0000000C  D090                     add.l      D0, [A0]
  9. 0000000E  5180                     subq.l     D0, 8
  10. 00000010  2D40 0008                move.l     [A6 + 0x8], D0
  11. 00000014  4E5E                     unlink     A6
  12. 00000016  4E75                     rts
  13. export_953:
  14. fn00000018:
  15. 00000018  4E56 FFFC                link       A6, -0x0004
  16. 0000001C  48E7 0108                movem.l    -[A7], D7,A4
  17. 00000020  286E 0008                movea.l    A4, [A6 + 0x8]
  18. 00000024  4A2C 0002                tst.b      [A4 + 0x2]
  19. 00000028  6612                     bne        +0x14 /* 0000003C */
  20. 0000002A  2E2C 0004                move.l     D7, [A4 + 0x4]
  21. 0000002E  5087                     addq.l     D7, 8
  22. 00000030  1007                     move.b     D0, D7
  23. 00000032  0240 0001                andi.w     D0, 0x1
  24. 00000036  6706                     beq        +0x8 /* 0000003E */
  25. 00000038  5287                     addq.l     D7, 1
  26. 0000003A  6002                     bra        +0x4 /* 0000003E */
  27. label0000003C:
  28. 0000003C  7E0C                     moveq.l    D7, 0x0C
  29. label0000003E:
  30. 0000003E  200C                     move.l     D0, A4
  31. 00000040  9087                     sub.l      D0, D7
  32. 00000042  2D40 000C                move.l     [A6 + 0xC], D0
  33. 00000046  4CDF 1080                movem.l    D7,A4, [A7]+
  34. 0000004A  4E5E                     unlink     A6
  35. 0000004C  2E9F                     move.l     [A7], [A7]+
  36. 0000004E  4E75                     rts
  37. export_954:
  38. fn00000050:
  39. 00000050  4E56 FFF8                link       A6, -0x0008
  40. 00000054  48E7 0118                movem.l    -[A7], D7,A3,A4
  41. 00000058  286E 0008                movea.l    A4, [A6 + 0x8]
  42. 0000005C  4A2C 0002                tst.b      [A4 + 0x2]
  43. 00000060  6618                     bne        +0x1A /* 0000007A */
  44. 00000062  2E2C 0004                move.l     D7, [A4 + 0x4]
  45. 00000066  1007                     move.b     D0, D7
  46. 00000068  0240 0001                andi.w     D0, 0x1
  47. 0000006C  6702                     beq        +0x4 /* 00000070 */
  48. 0000006E  5287                     addq.l     D7, 1
  49. label00000070:
  50. 00000070  200C                     move.l     D0, A4
  51. 00000072  9087                     sub.l      D0, D7
  52. 00000074  2D40 000C                move.l     [A6 + 0xC], D0
  53. 00000078  600E                     bra        +0x10 /* 00000088 */
  54. label0000007A:
  55. 0000007A  264C                     movea.l    A3, A4
  56. 0000007C  97FC 0000 0004           sub.l      A3, 0x4
  57. 00000082  2053                     movea.l    A0, [A3]
  58. 00000084  2D50 000C                move.l     [A6 + 0xC], [A0]
  59. label00000088:
  60. 00000088  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  61. 0000008C  4E5E                     unlink     A6
  62. 0000008E  2E9F                     move.l     [A7], [A7]+
  63. 00000090  4E75                     rts
  64. export_955:
  65. fn00000092:
  66. 00000092  4E56 0000                link       A6, 0
  67. 00000096  42A7                     clr.l      -[A7]
  68. 00000098  4EBA FF66                jsr        [PC - 0x9A /* 00000000 */]
  69. 0000009C  205F                     movea.l    A0, [A7]+
  70. 0000009E  3D50 0008                move.w     [A6 + 0x8], [A0]
  71. 000000A2  4E5E                     unlink     A6
  72. 000000A4  4E75                     rts
  73. export_956:
  74. fn000000A6:
  75. 000000A6  4E56 0000                link       A6, 0
  76. 000000AA  42A7                     clr.l      -[A7]
  77. 000000AC  4EBA FF52                jsr        [PC - 0xAE /* 00000000 */]
  78. 000000B0  205F                     movea.l    A0, [A7]+
  79. 000000B2  30AE 0008                move.w     [A0], [A6 + 0x8]
  80. 000000B6  4E5E                     unlink     A6
  81. 000000B8  205F                     movea.l    A0, [A7]+
  82. 000000BA  544F                     addq.w     A7, 2
  83. 000000BC  4ED0                     jmp        [A0]
  84. export_957:
  85. fn000000BE:
  86. 000000BE  4E56 FFF8                link       A6, -0x0008
  87. 000000C2  48E7 0018                movem.l    -[A7], A3,A4
  88. 000000C6  42A7                     clr.l      -[A7]
  89. 000000C8  4EBA FF36                jsr        [PC - 0xCA /* 00000000 */]
  90. 000000CC  285F                     movea.l    A4, [A7]+
  91. 000000CE  4A2C 0002                tst.b      [A4 + 0x2]
  92. 000000D2  660A                     bne        +0xC /* 000000DE */
  93. 000000D4  2F2D CF56                move.l     -[A7], [A5 - 0x30AA]
  94. 000000D8  205F                     movea.l    A0, [A7]+
  95. 000000DA  A029                     syscall    HLock
  96. 000000DC  600E                     bra        +0x10 /* 000000EC */
  97. label000000DE:
  98. 000000DE  264C                     movea.l    A3, A4
  99. 000000E0  97FC 0000 0004           sub.l      A3, 0x4
  100. 000000E6  2F13                     move.l     -[A7], [A3]
  101. 000000E8  205F                     movea.l    A0, [A7]+
  102. 000000EA  A029                     syscall    HLock
  103. label000000EC:
  104. 000000EC  4CDF 1800                movem.l    A3,A4, [A7]+
  105. 000000F0  4E5E                     unlink     A6
  106. 000000F2  4E75                     rts
  107. export_958:
  108. fn000000F4:
  109. 000000F4  4E56 FFF8                link       A6, -0x0008
  110. 000000F8  48E7 0018                movem.l    -[A7], A3,A4
  111. 000000FC  42A7                     clr.l      -[A7]
  112. 000000FE  4EBA FF00                jsr        [PC - 0x100 /* 00000000 */]
  113. 00000102  285F                     movea.l    A4, [A7]+
  114. 00000104  4A2C 0002                tst.b      [A4 + 0x2]
  115. 00000108  660A                     bne        +0xC /* 00000114 */
  116. 0000010A  2F2D CF56                move.l     -[A7], [A5 - 0x30AA]
  117. 0000010E  205F                     movea.l    A0, [A7]+
  118. 00000110  A02A                     syscall    HUnlock
  119. 00000112  600E                     bra        +0x10 /* 00000122 */
  120. label00000114:
  121. 00000114  264C                     movea.l    A3, A4
  122. 00000116  97FC 0000 0004           sub.l      A3, 0x4
  123. 0000011C  2F13                     move.l     -[A7], [A3]
  124. 0000011E  205F                     movea.l    A0, [A7]+
  125. 00000120  A02A                     syscall    HUnlock
  126. label00000122:
  127. 00000122  4CDF 1800                movem.l    A3,A4, [A7]+
  128. 00000126  4E5E                     unlink     A6
  129. 00000128  4E75                     rts
  130. fn0000012A:
  131. 0000012A  4E56 FFF8                link       A6, -0x0008
  132. 0000012E  48E7 0018                movem.l    -[A7], A3,A4
  133. 00000132  42A7                     clr.l      -[A7]
  134. 00000134  42A7                     clr.l      -[A7]
  135. 00000136  4EBA FEC8                jsr        [PC - 0x138 /* 00000000 */]
  136. 0000013A  4EBA FEDC                jsr        [PC - 0x124 /* 00000018 */]
  137. 0000013E  285F                     movea.l    A4, [A7]+
  138. 00000140  4A2C 0002                tst.b      [A4 + 0x2]
  139. 00000144  660A                     bne        +0xC /* 00000150 */
  140. 00000146  2F2D CF56                move.l     -[A7], [A5 - 0x30AA]
  141. 0000014A  205F                     movea.l    A0, [A7]+
  142. 0000014C  A029                     syscall    HLock
  143. 0000014E  600E                     bra        +0x10 /* 0000015E */
  144. label00000150:
  145. 00000150  264C                     movea.l    A3, A4
  146. 00000152  97FC 0000 0004           sub.l      A3, 0x4
  147. 00000158  2F13                     move.l     -[A7], [A3]
  148. 0000015A  205F                     movea.l    A0, [A7]+
  149. 0000015C  A029                     syscall    HLock
  150. label0000015E:
  151. 0000015E  4CDF 1800                movem.l    A3,A4, [A7]+
  152. 00000162  4E5E                     unlink     A6
  153. 00000164  4E75                     rts
  154. fn00000166:
  155. 00000166  4E56 FFF8                link       A6, -0x0008
  156. 0000016A  48E7 0018                movem.l    -[A7], A3,A4
  157. 0000016E  42A7                     clr.l      -[A7]
  158. 00000170  42A7                     clr.l      -[A7]
  159. 00000172  4EBA FE8C                jsr        [PC - 0x174 /* 00000000 */]
  160. 00000176  4EBA FEA0                jsr        [PC - 0x160 /* 00000018 */]
  161. 0000017A  285F                     movea.l    A4, [A7]+
  162. 0000017C  4A2C 0002                tst.b      [A4 + 0x2]
  163. 00000180  660A                     bne        +0xC /* 0000018C */
  164. 00000182  2F2D CF56                move.l     -[A7], [A5 - 0x30AA]
  165. 00000186  205F                     movea.l    A0, [A7]+
  166. 00000188  A02A                     syscall    HUnlock
  167. 0000018A  600E                     bra        +0x10 /* 0000019A */
  168. label0000018C:
  169. 0000018C  264C                     movea.l    A3, A4
  170. 0000018E  97FC 0000 0004           sub.l      A3, 0x4
  171. 00000194  2F13                     move.l     -[A7], [A3]
  172. 00000196  205F                     movea.l    A0, [A7]+
  173. 00000198  A02A                     syscall    HUnlock
  174. label0000019A:
  175. 0000019A  4CDF 1800                movem.l    A3,A4, [A7]+
  176. 0000019E  4E5E                     unlink     A6
  177. 000001A0  4E75                     rts
  178. fn000001A2:
  179. 000001A2  4E56 FF00                link       A6, -0x0100
  180. 000001A6  3F3C 0071                move.w     -[A7], 0x71 /* 'q' */
  181. 000001AA  486E FF00                pea.l      [A6 - 0x100]
  182. 000001AE  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  183. 000001B2  4EAD 1592                jsr        [A5 + 0x1592 /* export_686 */]
  184. 000001B6  4EAD 154A                jsr        [A5 + 0x154A /* export_677 */]
  185. 000001BA  4EBA 09D8                jsr        [PC + 0x9D8 /* 00000B94 */]
  186. 000001BE  4E5E                     unlink     A6
  187. 000001C0  205F                     movea.l    A0, [A7]+
  188. 000001C2  544F                     addq.w     A7, 2
  189. 000001C4  4ED0                     jmp        [A0]
  190. export_959:
  191. fn000001C6:
  192. 000001C6  4E56 FEEE                link       A6, -0x0112
  193. 000001CA  48E7 0108                movem.l    -[A7], D7,A4
  194. 000001CE  422E 0008                clr.b      [A6 + 0x8]
  195. 000001D2  42A7                     clr.l      -[A7]
  196. 000001D4  4EBA FE2A                jsr        [PC - 0x1D6 /* 00000000 */]
  197. 000001D8  285F                     movea.l    A4, [A7]+
  198. 000001DA  102C 0003                move.b     D0, [A4 + 0x3]
  199. 000001DE  4880                     ext.w      D0
  200. 000001E0  5340                     subq.w     D0, 1
  201. 000001E2  6716                     beq        +0x18 /* 000001FA */
  202. 000001E4  5D40                     subq.w     D0, 6
  203. 000001E6  670A                     beq        +0xC /* 000001F2 */
  204. 000001E8  5540                     subq.w     D0, 2
  205. 000001EA  6706                     beq        +0x8 /* 000001F2 */
  206. 000001EC  5F40                     subq.w     D0, 7
  207. 000001EE  670A                     beq        +0xC /* 000001FA */
  208. 000001F0  605E                     bra        +0x60 /* 00000250 */
  209. label000001F2:
  210. 000001F2  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  211. 000001F8  6056                     bra        +0x58 /* 00000250 */
  212. label000001FA:
  213. 000001FA  0CAC 0000 00FF 0004      cmpi.l     [A4 + 0x4], 0xFF
  214. 00000202  6C4C                     bge        +0x4E /* 00000250 */
  215. 00000204  42A7                     clr.l      -[A7]
  216. 00000206  4EBA FE8A                jsr        [PC - 0x176 /* 00000092 */]
  217. 0000020A  4EAD 26BA                jsr        [A5 + 0x26BA /* export_1235 */]
  218. 0000020E  3E1F                     move.w     D7, [A7]+
  219. 00000210  486E FEF4                pea.l      [A6 - 0x10C]
  220. 00000214  4EBA 15D2                jsr        [PC + 0x15D2 /* 000017E8 */]
  221. 00000218  4267                     clr.w      -[A7]
  222. 0000021A  42A7                     clr.l      -[A7]
  223. 0000021C  486E FEF4                pea.l      [A6 - 0x10C]
  224. 00000220  4EAD 0EFA                jsr        [A5 + 0xEFA /* export_475 */]
  225. 00000224  486E FFF4                pea.l      [A6 - 0xC]
  226. 00000228  4EAD 15FA                jsr        [A5 + 0x15FA /* export_699 */]
  227. 0000022C  101F                     move.b     D0, [A7]+
  228. 0000022E  6710                     beq        +0x12 /* 00000240 */
  229. 00000230  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  230. 00000236  486E FFF4                pea.l      [A6 - 0xC]
  231. 0000023A  4EBA 29E6                jsr        [PC + 0x29E6 /* 00002C22 */]
  232. 0000023E  6008                     bra        +0xA /* 00000248 */
  233. label00000240:
  234. 00000240  486E FEF4                pea.l      [A6 - 0x10C]
  235. 00000244  4EBA 179E                jsr        [PC + 0x179E /* 000019E4 */]
  236. label00000248:
  237. 00000248  206D FE8C                movea.l    A0, [A5 - 0x174]
  238. 0000024C  3147 0044                move.w     [A0 + 0x44], D7
  239. label00000250:
  240. 00000250  4CDF 1080                movem.l    D7,A4, [A7]+
  241. 00000254  4E5E                     unlink     A6
  242. 00000256  4E75                     rts
  243. export_960:
  244. fn00000258:
  245. 00000258  4E56 FFE6                link       A6, -0x001A
  246. 0000025C  422E 0008                clr.b      [A6 + 0x8]
  247. 00000260  4267                     clr.w      -[A7]
  248. 00000262  4EBA FF62                jsr        [PC - 0x9E /* 000001C6 */]
  249. 00000266  101F                     move.b     D0, [A7]+
  250. 00000268  6736                     beq        +0x38 /* 000002A0 */
  251. 0000026A  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  252. 00000270  42A7                     clr.l      -[A7]
  253. 00000272  4EBA FD8C                jsr        [PC - 0x274 /* 00000000 */]
  254. 00000276  205F                     movea.l    A0, [A7]+
  255. 00000278  7009                     moveq.l    D0, 0x09
  256. 0000027A  B028 0003                cmp.b      D0, [A0 + 0x3]
  257. 0000027E  6620                     bne        +0x22 /* 000002A0 */
  258. 00000280  42A7                     clr.l      -[A7]
  259. 00000282  4EBA 12F0                jsr        [PC + 0x12F0 /* 00001574 */]
  260. 00000286  2D5F FFE6                move.l     [A6 - 0x1A], [A7]+
  261. 0000028A  486E FFE6                pea.l      [A6 - 0x1A]
  262. 0000028E  486E FFEA                pea.l      [A6 - 0x16]
  263. 00000292  3F3C 280E                move.w     -[A7], 0x280E
  264. 00000296  A9EB                     syscall    Pack4/FP68K
  265. 00000298  486E FFEA                pea.l      [A6 - 0x16]
  266. 0000029C  4EBA 2EF0                jsr        [PC + 0x2EF0 /* 0000318E */]
  267. label000002A0:
  268. 000002A0  4E5E                     unlink     A6
  269. 000002A2  4E75                     rts
  270. fn000002A4:
  271. 000002A4  4E56 FEF0                link       A6, -0x0110
  272. 000002A8  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  273. 000002AC  422E 000C                clr.b      [A6 + 0xC]
  274. 000002B0  226E 0008                movea.l    A1, [A6 + 0x8]
  275. 000002B4  2069 FFFC                movea.l    A0, [A1 - 0x4]
  276. 000002B8  7064                     moveq.l    D0, 0x64
  277. 000002BA  B0A8 0004                cmp.l      D0, [A0 + 0x4]
  278. 000002BE  6C04                     bge        +0x6 /* 000002C4 */
  279. 000002C0  6000 0134                bra        +0x136 /* 000003F6 */
  280. label000002C4:
  281. 000002C4  4EBA 0240                jsr        [PC + 0x240 /* 00000506 */]
  282. 000002C8  4267                     clr.w      -[A7]
  283. 000002CA  4EBA FDC6                jsr        [PC - 0x23A /* 00000092 */]
  284. 000002CE  3B5F BF0C                move.w     [A5 - 0x40F4], [A7]+
  285. 000002D2  4267                     clr.w      -[A7]
  286. 000002D4  3F2D BF0C                move.w     -[A7], [A5 - 0x40F4]
  287. 000002D8  4EAD 26BA                jsr        [A5 + 0x26BA /* export_1235 */]
  288. 000002DC  381F                     move.w     D4, [A7]+
  289. 000002DE  42A7                     clr.l      -[A7]
  290. 000002E0  42A7                     clr.l      -[A7]
  291. 000002E2  4EBA FD1C                jsr        [PC - 0x2E4 /* 00000000 */]
  292. 000002E6  4EBA FD68                jsr        [PC - 0x298 /* 00000050 */]
  293. 000002EA  2D5F FEF2                move.l     [A6 - 0x10E], [A7]+
  294. 000002EE  486E FEF2                pea.l      [A6 - 0x10E]
  295. 000002F2  4EAD 26FA                jsr        [A5 + 0x26FA /* export_1243 */]
  296. 000002F6  206E FEF2                movea.l    A0, [A6 - 0x10E]
  297. 000002FA  4A10                     tst.b      [A0]
  298. 000002FC  6620                     bne        +0x22 /* 0000031E */
  299. 000002FE  102D CAE8                move.b     D0, [A5 - 0x3518]
  300. 00000302  6700 00EA                beq        +0xEC /* 000003EE */
  301. 00000306  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  302. 0000030C  4EBA 0886                jsr        [PC + 0x886 /* 00000B94 */]
  303. 00000310  42A7                     clr.l      -[A7]
  304. 00000312  4EBA 2EC0                jsr        [PC + 0x2EC0 /* 000031D4 */]
  305. 00000316  6000 00D6                bra        +0xD8 /* 000003EE */
  306. 0000031A  6000 00D2                bra        +0xD4 /* 000003EE */
  307. label0000031E:
  308. 0000031E  41EE FF00                lea.l      A0, [A6 - 0x100]
  309. 00000322  2848                     movea.l    A4, A0
  310. 00000324  528C                     addq.l     A4, 1
  311. 00000326  4246                     clr.w      D6
  312. 00000328  4245                     clr.w      D5
  313. label0000032A:
  314. 0000032A  206E FEF2                movea.l    A0, [A6 - 0x10E]
  315. 0000032E  1010                     move.b     D0, [A0]
  316. 00000330  4880                     ext.w      D0
  317. 00000332  3E00                     move.w     D7, D0
  318. 00000334  702D                     moveq.l    D0, 0x2D
  319. 00000336  B047                     cmp.w      D0, D7
  320. 00000338  57C0                     seq        D0
  321. 0000033A  4A00                     tst.b      D0
  322. 0000033C  6616                     bne        +0x18 /* 00000354 */
  323. 0000033E  7230                     moveq.l    D1, 0x30
  324. 00000340  B247                     cmp.w      D1, D7
  325. 00000342  5FC1                     sle        D1
  326. 00000344  4A01                     tst.b      D1
  327. 00000346  672C                     beq        +0x2E /* 00000374 */
  328. 00000348  7439                     moveq.l    D2, 0x39
  329. 0000034A  B447                     cmp.w      D2, D7
  330. 0000034C  5CC2                     sge        D2
  331. 0000034E  C202                     and.b      D1, D2
  332. 00000350  8001                     or.b       D0, D1
  333. 00000352  6720                     beq        +0x22 /* 00000374 */
  334. label00000354:
  335. 00000354  5246                     addq.w     D6, 1
  336. 00000356  702D                     moveq.l    D0, 0x2D
  337. 00000358  B047                     cmp.w      D0, D7
  338. 0000035A  6702                     beq        +0x4 /* 0000035E */
  339. 0000035C  5245                     addq.w     D5, 1
  340. label0000035E:
  341. 0000035E  7009                     moveq.l    D0, 0x09
  342. 00000360  B046                     cmp.w      D0, D6
  343. 00000362  6D00 008A                blt        +0x8C /* 000003EE */
  344. 00000366  206E FEF2                movea.l    A0, [A6 - 0x10E]
  345. 0000036A  1890                     move.b     [A4], [A0]
  346. 0000036C  528C                     addq.l     A4, 1
  347. 0000036E  52AE FEF2                addq.l     [A6 - 0x10E], 1
  348. 00000372  60B6                     bra        -0x48 /* 0000032A */
  349. label00000374:
  350. 00000374  7020                     moveq.l    D0, 0x20
  351. 00000376  B047                     cmp.w      D0, D7
  352. 00000378  57C0                     seq        D0
  353. 0000037A  4A00                     tst.b      D0
  354. 0000037C  6638                     bne        +0x3A /* 000003B6 */
  355. 0000037E  720D                     moveq.l    D1, 0x0D
  356. 00000380  B247                     cmp.w      D1, D7
  357. 00000382  57C1                     seq        D1
  358. 00000384  8001                     or.b       D0, D1
  359. 00000386  662E                     bne        +0x30 /* 000003B6 */
  360. 00000388  4A47                     tst.w      D7
  361. 0000038A  57C1                     seq        D1
  362. 0000038C  8001                     or.b       D0, D1
  363. 0000038E  6626                     bne        +0x28 /* 000003B6 */
  364. 00000390  702E                     moveq.l    D0, 0x2E
  365. 00000392  B047                     cmp.w      D0, D7
  366. 00000394  6658                     bne        +0x5A /* 000003EE */
  367. 00000396  52AE FEF2                addq.l     [A6 - 0x10E], 1
  368. label0000039A:
  369. 0000039A  206E FEF2                movea.l    A0, [A6 - 0x10E]
  370. 0000039E  1010                     move.b     D0, [A0]
  371. 000003A0  4880                     ext.w      D0
  372. 000003A2  7230                     moveq.l    D1, 0x30
  373. 000003A4  B240                     cmp.w      D1, D0
  374. 000003A6  660E                     bne        +0x10 /* 000003B6 */
  375. 000003A8  52AE FEF2                addq.l     [A6 - 0x10E], 1
  376. 000003AC  60EC                     bra        -0x12 /* 0000039A */
  377. 000003AE  6000 FF7A                bra        -0x84 /* 0000032A */
  378. 000003B2  6000 FF76                bra        -0x88 /* 0000032A */
  379. label000003B6:
  380. 000003B6  4A46                     tst.w      D6
  381. 000003B8  57C0                     seq        D0
  382. 000003BA  4A45                     tst.w      D5
  383. 000003BC  57C1                     seq        D1
  384. 000003BE  8001                     or.b       D0, D1
  385. 000003C0  662C                     bne        +0x2E /* 000003EE */
  386. 000003C2  1D46 FF00                move.b     [A6 - 0x100], D6
  387. 000003C6  486E FEF2                pea.l      [A6 - 0x10E]
  388. 000003CA  4EAD 26FA                jsr        [A5 + 0x26FA /* export_1243 */]
  389. 000003CE  206E FEF2                movea.l    A0, [A6 - 0x10E]
  390. 000003D2  4A10                     tst.b      [A0]
  391. 000003D4  6618                     bne        +0x1A /* 000003EE */
  392. 000003D6  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  393. 000003DC  4EBA 07B6                jsr        [PC + 0x7B6 /* 00000B94 */]
  394. 000003E0  42A7                     clr.l      -[A7]
  395. 000003E2  486E FF00                pea.l      [A6 - 0x100]
  396. 000003E6  4EAD 2712                jsr        [A5 + 0x2712 /* export_1246 */]
  397. 000003EA  4EBA 2DE8                jsr        [PC + 0x2DE8 /* 000031D4 */]
  398. label000003EE:
  399. 000003EE  206D FE8C                movea.l    A0, [A5 - 0x174]
  400. 000003F2  3144 0044                move.w     [A0 + 0x44], D4
  401. label000003F6:
  402. 000003F6  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  403. 000003FA  4E5E                     unlink     A6
  404. 000003FC  2E9F                     move.l     [A7], [A7]+
  405. 000003FE  4E75                     rts
  406. export_961:
  407. fn00000400:
  408. 00000400  4E56 FFE4                link       A6, -0x001C
  409. 00000404  42A7                     clr.l      -[A7]
  410. 00000406  4EBA FBF8                jsr        [PC - 0x408 /* 00000000 */]
  411. 0000040A  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  412. 0000040E  206E FFFC                movea.l    A0, [A6 - 0x4]
  413. 00000412  1028 0003                move.b     D0, [A0 + 0x3]
  414. 00000416  4880                     ext.w      D0
  415. 00000418  5340                     subq.w     D0, 1
  416. 0000041A  677E                     beq        +0x80 /* 0000049A */
  417. 0000041C  5D40                     subq.w     D0, 6
  418. 0000041E  6712                     beq        +0x14 /* 00000432 */
  419. 00000420  5540                     subq.w     D0, 2
  420. 00000422  6706                     beq        +0x8 /* 0000042A */
  421. 00000424  5F40                     subq.w     D0, 7
  422. 00000426  6772                     beq        +0x74 /* 0000049A */
  423. 00000428  607E                     bra        +0x80 /* 000004A8 */
  424. label0000042A:
  425. 0000042A  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  426. 00000430  607A                     bra        +0x7C /* 000004AC */
  427. label00000432:
  428. 00000432  486E FFEE                pea.l      [A6 - 0x12]
  429. 00000436  4EBA 2262                jsr        [PC + 0x2262 /* 0000269A */]
  430. 0000043A  486E FFE4                pea.l      [A6 - 0x1C]
  431. 0000043E  486E FFEE                pea.l      [A6 - 0x12]
  432. 00000442  4EAD 038A                jsr        [A5 + 0x38A /* export_109 */]
  433. 00000446  588F                     addq.l     A7, 4
  434. 00000448  486E FFEE                pea.l      [A6 - 0x12]
  435. 0000044C  486E FFE4                pea.l      [A6 - 0x1C]
  436. 00000450  3F3C 0008                move.w     -[A7], 0x8
  437. 00000454  A9EB                     syscall    Pack4/FP68K
  438. 00000456  56C0                     sne        D0
  439. 00000458  4A00                     tst.b      D0
  440. 0000045A  661A                     bne        +0x1C /* 00000476 */
  441. 0000045C  2F00                     move.l     -[A7], D0
  442. 0000045E  4267                     clr.w      -[A7]
  443. 00000460  486E FFEE                pea.l      [A6 - 0x12]
  444. 00000464  4EAD 03B2                jsr        [A5 + 0x3B2 /* export_114 */]
  445. 00000468  121F                     move.b     D1, [A7]+
  446. 0000046A  201F                     move.l     D0, [A7]+
  447. 0000046C  7402                     moveq.l    D2, 0x02
  448. 0000046E  B401                     cmp.b      D2, D1
  449. 00000470  57C1                     seq        D1
  450. 00000472  8001                     or.b       D0, D1
  451. 00000474  670E                     beq        +0x10 /* 00000484 */
  452. label00000476:
  453. 00000476  422E 0008                clr.b      [A6 + 0x8]
  454. 0000047A  486E FFEE                pea.l      [A6 - 0x12]
  455. 0000047E  4EBA 2D0E                jsr        [PC + 0x2D0E /* 0000318E */]
  456. 00000482  6028                     bra        +0x2A /* 000004AC */
  457. label00000484:
  458. 00000484  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  459. 0000048A  42A7                     clr.l      -[A7]
  460. 0000048C  486E FFEE                pea.l      [A6 - 0x12]
  461. 00000490  4EAD 0392                jsr        [A5 + 0x392 /* export_110 */]
  462. 00000494  4EBA 2D3E                jsr        [PC + 0x2D3E /* 000031D4 */]
  463. 00000498  6012                     bra        +0x14 /* 000004AC */
  464. label0000049A:
  465. 0000049A  4267                     clr.w      -[A7]
  466. 0000049C  2F0E                     move.l     -[A7], A6
  467. 0000049E  4EBA FE04                jsr        [PC - 0x1FC /* 000002A4 */]
  468. 000004A2  1D5F 0008                move.b     [A6 + 0x8], [A7]+
  469. 000004A6  6004                     bra        +0x6 /* 000004AC */
  470. label000004A8:
  471. 000004A8  422E 0008                clr.b      [A6 + 0x8]
  472. label000004AC:
  473. 000004AC  4E5E                     unlink     A6
  474. 000004AE  4E75                     rts
  475. export_962:
  476. fn000004B0:
  477. 000004B0  4E56 FEFA                link       A6, -0x0106
  478. 000004B4  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  479. 000004BA  42A7                     clr.l      -[A7]
  480. 000004BC  4EBA FB42                jsr        [PC - 0x4BE /* 00000000 */]
  481. 000004C0  205F                     movea.l    A0, [A7]+
  482. 000004C2  7005                     moveq.l    D0, 0x05
  483. 000004C4  B028 0003                cmp.b      D0, [A0 + 0x3]
  484. 000004C8  6602                     bne        +0x4 /* 000004CC */
  485. 000004CA  6036                     bra        +0x38 /* 00000502 */
  486. label000004CC:
  487. 000004CC  422E 0008                clr.b      [A6 + 0x8]
  488. 000004D0  486E FEFC                pea.l      [A6 - 0x104]
  489. 000004D4  4EBA 1312                jsr        [PC + 0x1312 /* 000017E8 */]
  490. 000004D8  4267                     clr.w      -[A7]
  491. 000004DA  486E FEFC                pea.l      [A6 - 0x104]
  492. 000004DE  486E FEFB                pea.l      [A6 - 0x105]
  493. 000004E2  4EAD 1602                jsr        [A5 + 0x1602 /* export_700 */]
  494. 000004E6  101F                     move.b     D0, [A7]+
  495. 000004E8  660A                     bne        +0xC /* 000004F4 */
  496. 000004EA  486E FEFC                pea.l      [A6 - 0x104]
  497. 000004EE  4EBA 14F4                jsr        [PC + 0x14F4 /* 000019E4 */]
  498. 000004F2  600E                     bra        +0x10 /* 00000502 */
  499. label000004F4:
  500. 000004F4  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  501. 000004FA  1F2E FEFB                move.b     -[A7], [A6 - 0x105]
  502. 000004FE  4EBA 2CB8                jsr        [PC + 0x2CB8 /* 000031B8 */]
  503. label00000502:
  504. 00000502  4E5E                     unlink     A6
  505. 00000504  4E75                     rts
  506. export_963:
  507. fn00000506:
  508. 00000506  4E56 FC44                link       A6, -0x03BC
  509. 0000050A  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  510. 0000050E  102D B5C4                move.b     D0, [A5 - 0x4A3C]
  511. 00000512  670C                     beq        +0xE /* 00000520 */
  512. 00000514  4EBA 067E                jsr        [PC + 0x67E /* 00000B94 */]
  513. 00000518  4EBA 1444                jsr        [PC + 0x1444 /* 0000195E */]
  514. 0000051C  6000 0430                bra        +0x432 /* 0000094E */
  515. label00000520:
  516. 00000520  42A7                     clr.l      -[A7]
  517. 00000522  4EBA FADC                jsr        [PC - 0x524 /* 00000000 */]
  518. 00000526  285F                     movea.l    A4, [A7]+
  519. 00000528  3D54 FDBC                move.w     [A6 - 0x244], [A4]
  520. 0000052C  102C 0003                move.b     D0, [A4 + 0x3]
  521. 00000530  4880                     ext.w      D0
  522. 00000532  5340                     subq.w     D0, 1
  523. 00000534  6B00 03B4                bmi        +0x3B6 /* 000008EA */
  524. 00000538  0C40 000F                cmpi.w     D0, 0xF
  525. 0000053C  6E00 03AC                bgt        +0x3AE /* 000008EA */
  526. 00000540  D040                     add.w      D0, D0
  527. 00000542  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  528. 00000546  4EFB 0000                jmp        [PC + D0.w]
  529. 0000054A  0406 0026                subi.b     D6, 0x26 /* '&' */
  530. 0000054E  0072 00E6 01A4           ori.w      <<invalid full ext with I/IS == 4>>, 0xE6
  531. 00000554  03A2                     bclr       -[A2], D1
  532. 00000556  01D6                     .incomplete
  533. 00000558  03A2                     bclr       -[A2], D1
  534. 0000055A  01EE                     .incomplete
  535. 0000055C  02C4                     .incomplete
  536. 0000055E  03A2                     bclr       -[A2], D1
  537. 00000560  03A2                     bclr       -[A2], D1
  538. 00000562  02F2                     .incomplete
  539. 00000564  0348                     bchg       A0, D1
  540. 00000566  03A2                     bclr       -[A2], D1
  541. 00000568  0398                     bclr       [A0]+, D1
  542. 0000056A  6000 03E2                bra        +0x3E4 /* 0000094E */
  543. 0000056E  486E FEE4                pea.l      [A6 - 0x11C]
  544. 00000572  4EBA 23F4                jsr        [PC + 0x23F4 /* 00002968 */]
  545. 00000576  486E FCA8                pea.l      [A6 - 0x358]
  546. 0000057A  302E FEE6                move.w     D0, [A6 - 0x11A]
  547. 0000057E  48C0                     ext.l      D0
  548. 00000580  2F00                     move.l     -[A7], D0
  549. 00000582  4EAD 261A                jsr        [A5 + 0x261A /* export_1215 */]
  550. 00000586  487A 0428                pea.l      [PC + 0x428 /* 000009B0, value 0x12C4E56 */]
  551. 0000058A  486E FC94                pea.l      [A6 - 0x36C]
  552. 0000058E  302E FEE4                move.w     D0, [A6 - 0x11C]
  553. 00000592  48C0                     ext.l      D0
  554. 00000594  2F00                     move.l     -[A7], D0
  555. 00000596  4EAD 261A                jsr        [A5 + 0x261A /* export_1215 */]
  556. 0000059A  486E FD94                pea.l      [A6 - 0x26C]
  557. 0000059E  3F3C 0003                move.w     -[A7], 0x3
  558. 000005A2  4EAD 03FA                jsr        [A5 + 0x3FA /* export_123 */]
  559. 000005A6  41EE FEF6                lea.l      A0, [A6 - 0x10A]
  560. 000005AA  43EE FD94                lea.l      A1, [A6 - 0x26C]
  561. 000005AE  7013                     moveq.l    D0, 0x13
  562. label000005B0:
  563. 000005B0  30D9                     move.w     [A0]+, [A1]+
  564. 000005B2  51C8 FFFC                dbf        D0, -0x6 /* 000005B0 */
  565. 000005B6  6000 0370                bra        +0x372 /* 00000928 */
  566. 000005BA  486E FEDC                pea.l      [A6 - 0x124]
  567. 000005BE  4EBA 243C                jsr        [PC + 0x243C /* 000029FC */]
  568. 000005C2  486E FCA8                pea.l      [A6 - 0x358]
  569. 000005C6  302E FEDE                move.w     D0, [A6 - 0x122]
  570. 000005CA  48C0                     ext.l      D0
  571. 000005CC  2F00                     move.l     -[A7], D0
  572. 000005CE  4EAD 261A                jsr        [A5 + 0x261A /* export_1215 */]
  573. 000005D2  487A 03DC                pea.l      [PC + 0x3DC /* 000009B0, value 0x12C4E56 */]
  574. 000005D6  486E FC94                pea.l      [A6 - 0x36C]
  575. 000005DA  302E FEDC                move.w     D0, [A6 - 0x124]
  576. 000005DE  48C0                     ext.l      D0
  577. 000005E0  2F00                     move.l     -[A7], D0
  578. 000005E2  4EAD 261A                jsr        [A5 + 0x261A /* export_1215 */]
  579. 000005E6  487A 03C8                pea.l      [PC + 0x3C8 /* 000009B0, value 0x12C4E56 */]
  580. 000005EA  486E FC80                pea.l      [A6 - 0x380]
  581. 000005EE  302E FEE2                move.w     D0, [A6 - 0x11E]
  582. 000005F2  48C0                     ext.l      D0
  583. 000005F4  2F00                     move.l     -[A7], D0
  584. 000005F6  4EAD 261A                jsr        [A5 + 0x261A /* export_1215 */]
  585. 000005FA  487A 03B4                pea.l      [PC + 0x3B4 /* 000009B0, value 0x12C4E56 */]
  586. 000005FE  486E FC6C                pea.l      [A6 - 0x394]
  587. 00000602  302E FEE0                move.w     D0, [A6 - 0x120]
  588. 00000606  48C0                     ext.l      D0
  589. 00000608  2F00                     move.l     -[A7], D0
  590. 0000060A  4EAD 261A                jsr        [A5 + 0x261A /* export_1215 */]
  591. 0000060E  486E FD6C                pea.l      [A6 - 0x294]
  592. 00000612  3F3C 0007                move.w     -[A7], 0x7
  593. 00000616  4EAD 03FA                jsr        [A5 + 0x3FA /* export_123 */]
  594. 0000061A  41EE FEF6                lea.l      A0, [A6 - 0x10A]
  595. 0000061E  43EE FD6C                lea.l      A1, [A6 - 0x294]
  596. 00000622  7027                     moveq.l    D0, 0x27
  597. label00000624:
  598. 00000624  30D9                     move.w     [A0]+, [A1]+
  599. 00000626  51C8 FFFC                dbf        D0, -0x6 /* 00000624 */
  600. 0000062A  6000 02FC                bra        +0x2FE /* 00000928 */
  601. 0000062E  486E FDC8                pea.l      [A6 - 0x238]
  602. 00000632  7004                     moveq.l    D0, 0x04
  603. 00000634  2F00                     move.l     -[A7], D0
  604. 00000636  1F3C 0004                move.b     -[A7], 0x4
  605. 0000063A  4EBA 0F70                jsr        [PC + 0xF70 /* 000015AC */]
  606. 0000063E  422E FEF6                clr.b      [A6 - 0x10A]
  607. 00000642  102E FDC8                move.b     D0, [A6 - 0x238]
  608. 00000646  6710                     beq        +0x12 /* 00000658 */
  609. 00000648  41EE FEF6                lea.l      A0, [A6 - 0x10A]
  610. 0000064C  43FA 0358                lea.l      A1, [PC + 0x358 /* 000009A6, value 0x8736869, pstring "shiftKey" */]
  611. 00000650  7004                     moveq.l    D0, 0x04
  612. label00000652:
  613. 00000652  30D9                     move.w     [A0]+, [A1]+
  614. 00000654  51C8 FFFC                dbf        D0, -0x6 /* 00000652 */
  615. label00000658:
  616. 00000658  102E FDC9                move.b     D0, [A6 - 0x237]
  617. 0000065C  6740                     beq        +0x42 /* 0000069E */
  618. 0000065E  4240                     clr.w      D0
  619. 00000660  102E FEF6                move.b     D0, [A6 - 0x10A]
  620. 00000664  4A40                     tst.w      D0
  621. 00000666  6F26                     ble        +0x28 /* 0000068E */
  622. 00000668  486E FEF6                pea.l      [A6 - 0x10A]
  623. 0000066C  487A 032C                pea.l      [PC + 0x32C /* 0000099A, value 0xA2C6F70 '\n,op', pstring ",optionKey" */]
  624. 00000670  486E FCBC                pea.l      [A6 - 0x344]
  625. 00000674  3F3C 0002                move.w     -[A7], 0x2
  626. 00000678  4EAD 03FA                jsr        [A5 + 0x3FA /* export_123 */]
  627. 0000067C  41EE FEF6                lea.l      A0, [A6 - 0x10A]
  628. 00000680  43EE FCBC                lea.l      A1, [A6 - 0x344]
  629. 00000684  707F                     moveq.l    D0, 0x7F
  630. label00000686:
  631. 00000686  30D9                     move.w     [A0]+, [A1]+
  632. 00000688  51C8 FFFC                dbf        D0, -0x6 /* 00000686 */
  633. 0000068C  6010                     bra        +0x12 /* 0000069E */
  634. label0000068E:
  635. 0000068E  41EE FEF6                lea.l      A0, [A6 - 0x10A]
  636. 00000692  43FA 02FC                lea.l      A1, [PC + 0x2FC /* 00000990, value 0x96F7074 '\topt', pstring "optionKey" */]
  637. 00000696  7004                     moveq.l    D0, 0x04
  638. label00000698:
  639. 00000698  30D9                     move.w     [A0]+, [A1]+
  640. 0000069A  51C8 FFFC                dbf        D0, -0x6 /* 00000698 */
  641. label0000069E:
  642. 0000069E  102E FDCA                move.b     D0, [A6 - 0x236]
  643. 000006A2  6700 0284                beq        +0x286 /* 00000928 */
  644. 000006A6  4240                     clr.w      D0
  645. 000006A8  102E FEF6                move.b     D0, [A6 - 0x10A]
  646. 000006AC  4A40                     tst.w      D0
  647. 000006AE  6F28                     ble        +0x2A /* 000006D8 */
  648. 000006B0  486E FEF6                pea.l      [A6 - 0x10A]
  649. 000006B4  487A 02CE                pea.l      [PC + 0x2CE /* 00000984, value 0xB2C636F, pstring ",commandKey" */]
  650. 000006B8  486E FCBC                pea.l      [A6 - 0x344]
  651. 000006BC  3F3C 0002                move.w     -[A7], 0x2
  652. 000006C0  4EAD 03FA                jsr        [A5 + 0x3FA /* export_123 */]
  653. 000006C4  41EE FEF6                lea.l      A0, [A6 - 0x10A]
  654. 000006C8  43EE FCBC                lea.l      A1, [A6 - 0x344]
  655. 000006CC  707F                     moveq.l    D0, 0x7F
  656. label000006CE:
  657. 000006CE  30D9                     move.w     [A0]+, [A1]+
  658. 000006D0  51C8 FFFC                dbf        D0, -0x6 /* 000006CE */
  659. 000006D4  6000 0252                bra        +0x254 /* 00000928 */
  660. label000006D8:
  661. 000006D8  41EE FEF6                lea.l      A0, [A6 - 0x10A]
  662. 000006DC  43FA 029A                lea.l      A1, [PC + 0x29A /* 00000978, value 0xA636F6D '\ncom', pstring "commandKey" */]
  663. 000006E0  7005                     moveq.l    D0, 0x05
  664. label000006E2:
  665. 000006E2  30D9                     move.w     [A0]+, [A1]+
  666. 000006E4  51C8 FFFC                dbf        D0, -0x6 /* 000006E2 */
  667. 000006E8  6000 023E                bra        +0x240 /* 00000928 */
  668. 000006EC  4267                     clr.w      -[A7]
  669. 000006EE  4EBA 0F2E                jsr        [PC + 0xF2E /* 0000161E */]
  670. 000006F2  101F                     move.b     D0, [A7]+
  671. 000006F4  6714                     beq        +0x16 /* 0000070A */
  672. 000006F6  41EE FEF6                lea.l      A0, [A6 - 0x10A]
  673. 000006FA  43ED CE16                lea.l      A1, [A5 - 0x31EA]
  674. 000006FE  7009                     moveq.l    D0, 0x09
  675. label00000700:
  676. 00000700  30D9                     move.w     [A0]+, [A1]+
  677. 00000702  51C8 FFFC                dbf        D0, -0x6 /* 00000700 */
  678. 00000706  6000 0220                bra        +0x222 /* 00000928 */
  679. label0000070A:
  680. 0000070A  41EE FEF6                lea.l      A0, [A6 - 0x10A]
  681. 0000070E  43ED CE00                lea.l      A1, [A5 - 0x3200]
  682. 00000712  7009                     moveq.l    D0, 0x09
  683. label00000714:
  684. 00000714  30D9                     move.w     [A0]+, [A1]+
  685. 00000716  51C8 FFFC                dbf        D0, -0x6 /* 00000714 */
  686. 0000071A  6000 020C                bra        +0x20E /* 00000928 */
  687. 0000071E  486E FFF6                pea.l      [A6 - 0xA]
  688. 00000722  4EBA 1F76                jsr        [PC + 0x1F76 /* 0000269A */]
  689. 00000726  486E FFF6                pea.l      [A6 - 0xA]
  690. 0000072A  486E FEF6                pea.l      [A6 - 0x10A]
  691. 0000072E  4EAD 159A                jsr        [A5 + 0x159A /* export_687 */]
  692. 00000732  6000 01F4                bra        +0x1F6 /* 00000928 */
  693. 00000736  486E FCA8                pea.l      [A6 - 0x358]
  694. 0000073A  42A7                     clr.l      -[A7]
  695. 0000073C  4EBA 0E36                jsr        [PC + 0xE36 /* 00001574 */]
  696. 00000740  4EAD 261A                jsr        [A5 + 0x261A /* export_1215 */]
  697. 00000744  205F                     movea.l    A0, [A7]+
  698. 00000746  43EE FEF6                lea.l      A1, [A6 - 0x10A]
  699. 0000074A  7009                     moveq.l    D0, 0x09
  700. label0000074C:
  701. 0000074C  32D8                     move.w     [A1]+, [A0]+
  702. 0000074E  51C8 FFFC                dbf        D0, -0x6 /* 0000074C */
  703. 00000752  487A 0222                pea.l      [PC + 0x222 /* 00000976, value 0x12D0A63 */]
  704. 00000756  486E FEF6                pea.l      [A6 - 0x10A]
  705. 0000075A  4EAD 03F2                jsr        [A5 + 0x3F2 /* export_122 */]
  706. 0000075E  3C1F                     move.w     D6, [A7]+
  707. 00000760  5246                     addq.w     D6, 1
  708. 00000762  3D7C 0001 FC6A           move.w     [A6 - 0x396], 0x1
  709. 00000768  4240                     clr.w      D0
  710. 0000076A  102E FEF6                move.b     D0, [A6 - 0x10A]
  711. 0000076E  322D CAC2                move.w     D1, [A5 - 0x353E]
  712. 00000772  9240                     sub.w      D1, D0
  713. 00000774  D246                     add.w      D1, D6
  714. 00000776  5341                     subq.w     D1, 1
  715. 00000778  3D41 FC68                move.w     [A6 - 0x398], D1
  716. 0000077C  3E2E FC6A                move.w     D7, [A6 - 0x396]
  717. 00000780  6012                     bra        +0x14 /* 00000794 */
  718. label00000782:
  719. 00000782  487A 01EE                pea.l      [PC + 0x1EE /* 00000972, value 0x130012E */]
  720. 00000786  486E FEF6                pea.l      [A6 - 0x10A]
  721. 0000078A  3F06                     move.w     -[A7], D6
  722. 0000078C  4EAD 0412                jsr        [A5 + 0x412 /* export_126 */]
  723. 00000790  5247                     addq.w     D7, 1
  724. 00000792  6906                     bvs        +0x8 /* 0000079A */
  725. label00000794:
  726. 00000794  BE6E FC68                cmp.w      D7, [A6 - 0x398]
  727. 00000798  6FE8                     ble        -0x16 /* 00000782 */
  728. label0000079A:
  729. 0000079A  4A6D CABE                tst.w      [A5 - 0x3542]
  730. 0000079E  6F00 0188                ble        +0x18A /* 00000928 */
  731. 000007A2  486E FEF6                pea.l      [A6 - 0x10A]
  732. 000007A6  487A 01CC                pea.l      [PC + 0x1CC /* 00000974, value 0x12E012D */]
  733. 000007AA  486E FCBC                pea.l      [A6 - 0x344]
  734. 000007AE  3F3C 0002                move.w     -[A7], 0x2
  735. 000007B2  4EAD 03FA                jsr        [A5 + 0x3FA /* export_123 */]
  736. 000007B6  41EE FEF6                lea.l      A0, [A6 - 0x10A]
  737. 000007BA  43EE FCBC                lea.l      A1, [A6 - 0x344]
  738. 000007BE  707F                     moveq.l    D0, 0x7F
  739. label000007C0:
  740. 000007C0  30D9                     move.w     [A0]+, [A1]+
  741. 000007C2  51C8 FFFC                dbf        D0, -0x6 /* 000007C0 */
  742. 000007C6  3D7C 0001 FC66           move.w     [A6 - 0x39A], 0x1
  743. 000007CC  3D6D CABE FC64           move.w     [A6 - 0x39C], [A5 - 0x3542]
  744. 000007D2  3E2E FC66                move.w     D7, [A6 - 0x39A]
  745. 000007D6  602A                     bra        +0x2C /* 00000802 */
  746. label000007D8:
  747. 000007D8  486E FEF6                pea.l      [A6 - 0x10A]
  748. 000007DC  487A 0194                pea.l      [PC + 0x194 /* 00000972, value 0x130012E */]
  749. 000007E0  486E FCBC                pea.l      [A6 - 0x344]
  750. 000007E4  3F3C 0002                move.w     -[A7], 0x2
  751. 000007E8  4EAD 03FA                jsr        [A5 + 0x3FA /* export_123 */]
  752. 000007EC  41EE FEF6                lea.l      A0, [A6 - 0x10A]
  753. 000007F0  43EE FCBC                lea.l      A1, [A6 - 0x344]
  754. 000007F4  707F                     moveq.l    D0, 0x7F
  755. label000007F6:
  756. 000007F6  30D9                     move.w     [A0]+, [A1]+
  757. 000007F8  51C8 FFFC                dbf        D0, -0x6 /* 000007F6 */
  758. 000007FC  5247                     addq.w     D7, 1
  759. 000007FE  6900 0128                bvs        +0x12A /* 00000928 */
  760. label00000802:
  761. 00000802  BE6E FC64                cmp.w      D7, [A6 - 0x39C]
  762. 00000806  6FD0                     ble        -0x2E /* 000007D8 */
  763. 00000808  6000 011E                bra        +0x120 /* 00000928 */
  764. 0000080C  486E FEE9                pea.l      [A6 - 0x117]
  765. 00000810  7001                     moveq.l    D0, 0x01
  766. 00000812  2F00                     move.l     -[A7], D0
  767. 00000814  1F3C 000A                move.b     -[A7], 0xA /* '\n' */
  768. 00000818  4EBA 0D92                jsr        [PC + 0xD92 /* 000015AC */]
  769. 0000081C  486E FC44                pea.l      [A6 - 0x3BC]
  770. 00000820  1F2E FEE9                move.b     -[A7], [A6 - 0x117]
  771. 00000824  4EAD 1BE2                jsr        [A5 + 0x1BE2 /* export_888 */]
  772. 00000828  205F                     movea.l    A0, [A7]+
  773. 0000082A  43EE FEF6                lea.l      A1, [A6 - 0x10A]
  774. 0000082E  700F                     moveq.l    D0, 0x0F
  775. label00000830:
  776. 00000830  32D8                     move.w     [A1]+, [A0]+
  777. 00000832  51C8 FFFC                dbf        D0, -0x6 /* 00000830 */
  778. 00000836  6000 00F0                bra        +0xF2 /* 00000928 */
  779. 0000083A  4267                     clr.w      -[A7]
  780. 0000083C  4EBA 0E16                jsr        [PC + 0xE16 /* 00001654 */]
  781. 00000840  381F                     move.w     D4, [A7]+
  782. 00000842  4AAD CF5A                tst.l      [A5 - 0x30A6]
  783. 00000846  6F0A                     ble        +0xC /* 00000852 */
  784. 00000848  486E FEF6                pea.l      [A6 - 0x10A]
  785. 0000084C  4EBA 0F9A                jsr        [PC + 0xF9A /* 000017E8 */]
  786. 00000850  6004                     bra        +0x6 /* 00000856 */
  787. label00000852:
  788. 00000852  422E FEF6                clr.b      [A6 - 0x10A]
  789. label00000856:
  790. 00000856  487A 0112                pea.l      [PC + 0x112 /* 0000096A, value 0x76D6172, pstring "marker " */]
  791. 0000085A  486E FCA8                pea.l      [A6 - 0x358]
  792. 0000085E  3004                     move.w     D0, D4
  793. 00000860  48C0                     ext.l      D0
  794. 00000862  2F00                     move.l     -[A7], D0
  795. 00000864  4EAD 261A                jsr        [A5 + 0x261A /* export_1215 */]
  796. 00000868  487A 00F6                pea.l      [PC + 0xF6 /* 00000960, value 0x22C2000, pstring ", " */]
  797. 0000086C  486E FEF6                pea.l      [A6 - 0x10A]
  798. 00000870  486E FCBC                pea.l      [A6 - 0x344]
  799. 00000874  3F3C 0004                move.w     -[A7], 0x4
  800. 00000878  4EAD 03FA                jsr        [A5 + 0x3FA /* export_123 */]
  801. 0000087C  41EE FEF6                lea.l      A0, [A6 - 0x10A]
  802. 00000880  43EE FCBC                lea.l      A1, [A6 - 0x344]
  803. 00000884  707F                     moveq.l    D0, 0x7F
  804. label00000886:
  805. 00000886  30D9                     move.w     [A0]+, [A1]+
  806. 00000888  51C8 FFFC                dbf        D0, -0x6 /* 00000886 */
  807. 0000088C  6000 009A                bra        +0x9C /* 00000928 */
  808. 00000890  4267                     clr.w      -[A7]
  809. 00000892  486E FDC4                pea.l      [A6 - 0x23C]
  810. 00000896  4EBA 0F9C                jsr        [PC + 0xF9C /* 00001834 */]
  811. 0000089A  1B5F CDFE                move.b     [A5 - 0x3202], [A7]+
  812. 0000089E  486E FEF6                pea.l      [A6 - 0x10A]
  813. 000008A2  4EBA 0F44                jsr        [PC + 0xF44 /* 000017E8 */]
  814. 000008A6  487A 00BC                pea.l      [PC + 0xBC /* 00000964, value 0x4746167, pstring "tag " */]
  815. 000008AA  486E FCA8                pea.l      [A6 - 0x358]
  816. 000008AE  302E FDC4                move.w     D0, [A6 - 0x23C]
  817. 000008B2  48C0                     ext.l      D0
  818. 000008B4  2F00                     move.l     -[A7], D0
  819. 000008B6  4EAD 261A                jsr        [A5 + 0x261A /* export_1215 */]
  820. 000008BA  487A 00A4                pea.l      [PC + 0xA4 /* 00000960, value 0x22C2000, pstring ", " */]
  821. 000008BE  486E FEF6                pea.l      [A6 - 0x10A]
  822. 000008C2  486E FCBC                pea.l      [A6 - 0x344]
  823. 000008C6  3F3C 0004                move.w     -[A7], 0x4
  824. 000008CA  4EAD 03FA                jsr        [A5 + 0x3FA /* export_123 */]
  825. 000008CE  41EE FEF6                lea.l      A0, [A6 - 0x10A]
  826. 000008D2  43EE FCBC                lea.l      A1, [A6 - 0x344]
  827. 000008D6  707F                     moveq.l    D0, 0x7F
  828. label000008D8:
  829. 000008D8  30D9                     move.w     [A0]+, [A1]+
  830. 000008DA  51C8 FFFC                dbf        D0, -0x6 /* 000008D8 */
  831. 000008DE  6048                     bra        +0x4A /* 00000928 */
  832. 000008E0  486E FEF6                pea.l      [A6 - 0x10A]
  833. 000008E4  4EBA 0F02                jsr        [PC + 0xF02 /* 000017E8 */]
  834. 000008E8  603E                     bra        +0x40 /* 00000928 */
  835. label000008EA:
  836. 000008EA  1A2C 0003                move.b     D5, [A4 + 0x3]
  837. 000008EE  1F05                     move.b     -[A7], D5
  838. 000008F0  4EBA 0242                jsr        [PC + 0x242 /* 00000B34 */]
  839. 000008F4  487A 0062                pea.l      [PC + 0x62 /* 00000958, value 0x63C7479, pstring "<type " */]
  840. 000008F8  486E FCA8                pea.l      [A6 - 0x358]
  841. 000008FC  1005                     move.b     D0, D5
  842. 000008FE  4880                     ext.w      D0
  843. 00000900  48C0                     ext.l      D0
  844. 00000902  2F00                     move.l     -[A7], D0
  845. 00000904  4EAD 261A                jsr        [A5 + 0x261A /* export_1215 */]
  846. 00000908  487A 004C                pea.l      [PC + 0x4C /* 00000956, value 0x13E063C */]
  847. 0000090C  486E FDA0                pea.l      [A6 - 0x260]
  848. 00000910  3F3C 0003                move.w     -[A7], 0x3
  849. 00000914  4EAD 03FA                jsr        [A5 + 0x3FA /* export_123 */]
  850. 00000918  41EE FEF6                lea.l      A0, [A6 - 0x10A]
  851. 0000091C  43EE FDA0                lea.l      A1, [A6 - 0x260]
  852. 00000920  700D                     moveq.l    D0, 0x0D
  853. label00000922:
  854. 00000922  30D9                     move.w     [A0]+, [A1]+
  855. 00000924  51C8 FFFC                dbf        D0, -0x6 /* 00000922 */
  856. label00000928:
  857. 00000928  42A7                     clr.l      -[A7]
  858. 0000092A  486E FEF6                pea.l      [A6 - 0x10A]
  859. 0000092E  4EAD 0EFA                jsr        [A5 + 0xEFA /* export_475 */]
  860. 00000932  4240                     clr.w      D0
  861. 00000934  102E FEF6                move.b     D0, [A6 - 0x10A]
  862. 00000938  5240                     addq.w     D0, 1
  863. 0000093A  48C0                     ext.l      D0
  864. 0000093C  2F00                     move.l     -[A7], D0
  865. 0000093E  1F3C 0001                move.b     -[A7], 0x1
  866. 00000942  4EAD 14E2                jsr        [A5 + 0x14E2 /* export_664 */]
  867. 00000946  3F2E FDBC                move.w     -[A7], [A6 - 0x244]
  868. 0000094A  4EBA F75A                jsr        [PC - 0x8A6 /* 000000A6 */]
  869. label0000094E:
  870. 0000094E  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  871. 00000952  4E5E                     unlink     A6
  872. 00000954  4E75                     rts
  873. 00000956  013E                     btst       <<invalid special address>>, D0
  874. 00000958  063C 7479 7065           addi.b     0x65 /* 'e' */, 0x79 /* 'y' */
  875. 0000095E  2000                     move.l     D0, D0
  876. 00000960  022C 2000 0474           andi.b     [A4 + 0x474], 0x0
  877. 00000966  6167                     bsr        +0x69 /* 000009CF */
  878. 00000968  2000                     move.l     D0, D0
  879. 0000096A  076D 6172                bchg       [A5 + 0x6172 /* export_3114 */], D3
  880. 0000096E  6B65                     bmi        +0x67 /* 000009D5 */
  881. 00000970  7220                     moveq.l    D1, 0x20
  882. 00000972  0130 012E 012D 0A63      btst       [[A0 + 0x12D] + D0 + 0xA63], D0
  883. 0000097A  6F6D                     ble        +0x6F /* 000009E9 */
  884. 0000097C  6D61                     blt        +0x63 /* 000009DF */
  885. 0000097E  6E64                     bgt        +0x66 /* 000009E4 */
  886. 00000980  4B65                     chk.w      D5, -[A5]
  887. 00000982  7900                     moveq.l    D4, 0x00
  888. 00000984  0B2C 636F                btst       [A4 + 0x636F], D5
  889. 00000988  6D6D                     blt        +0x6F /* 000009F7 */
  890. 0000098A  616E                     bsr        +0x70 /* 000009FA */
  891. 0000098C  644B                     bcc        +0x4D /* 000009D9 */
  892. 0000098E  6579                     bcs        +0x7B /* 00000A09 */
  893. 00000990  096F 7074                bchg       [A7 + 0x7074], D4
  894. 00000994  696F                     bvs        +0x71 /* 00000A05 */
  895. 00000996  6E4B                     bgt        +0x4D /* 000009E3 */
  896. 00000998  6579                     bcs        +0x7B /* 00000A13 */
  897. 0000099A  0A2C 6F70 7469           xori.b     [A4 + 0x7469], 0x70 /* 'p' */
  898. 000009A0  6F6E                     ble        +0x70 /* 00000A10 */
  899. 000009A2  4B65                     chk.w      D5, -[A5]
  900. 000009A4  7900                     moveq.l    D4, 0x00
  901. 000009A6  0873 6869 6674           bchg.b     [A3 + D6.w * 8 + 0x74], 0x69 /* 'i' */
  902. 000009AC  4B65                     chk.w      D5, -[A5]
  903. 000009AE  7900                     moveq.l    D4, 0x00
  904. 000009B0  012C 4E56                btst       [A4 + 0x4E56], D0
  905. // begin alternate branch 000009B2-000009BA
  906. export_964:
  907. fn000009B2:
  908. 000009B2  4E56 FED6                link       A6, -0x012A
  909. 000009B6  48E7 0308                movem.l    -[A7], D6,D7,A4
  910. // end alternate branch 000009B2-000009BA
  911. export_964: // at 000009B2 (misaligned)
  912. fn000009B2: // (misaligned)
  913. 000009B4  FED6 48E7                .extension 0xED6 <<F/2-3/7>> // unimplemented
  914. 000009B8  0308                     btst       A0, D1
  915. 000009BA  206E 0008                movea.l    A0, [A6 + 0x8]
  916. 000009BE  1010                     move.b     D0, [A0]
  917. 000009C0  6600 00EC                bne        +0xEE /* 00000AAE */
  918. 000009C4  4267                     clr.w      -[A7]
  919. 000009C6  4EBA F6CA                jsr        [PC - 0x936 /* 00000092 */]
  920. 000009CA  3C1F                     move.w     D6, [A7]+
  921. 000009CC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  922. 000009D0  486E FFFC                pea.l      [A6 - 0x4]
  923. 000009D4  486E FFF0                pea.l      [A6 - 0x10]
  924. 000009D8  486E FFF4                pea.l      [A6 - 0xC]
  925. 000009DC  486E FFF8                pea.l      [A6 - 0x8]
  926. 000009E0  486E FFDC                pea.l      [A6 - 0x24]
  927. label000009E4:
  928. 000009E4  486E FFE0                pea.l      [A6 - 0x20]
  929. 000009E8  4EBA 1AF8                jsr        [PC + 0x1AF8 /* 000024E2 */]
  930. 000009EC  2E2E FFF4                move.l     D7, [A6 - 0xC]
  931. 000009F0  9EAE FFF0                sub.l      D7, [A6 - 0x10]
  932. 000009F4  5FC0                     sle        D0
  933. 000009F6  4A00                     tst.b      D0
  934. 000009F8  6614                     bne        +0x16 /* 00000A0E */
  935. fn000009FA:
  936. 000009FA  4AAE FFDC                tst.l      [A6 - 0x24]
  937. 000009FE  5EC1                     sgt        D1
  938. 00000A00  8001                     or.b       D0, D1
  939. 00000A02  660A                     bne        +0xC /* 00000A0E */
  940. 00000A04  4AAE FFE0                tst.l      [A6 - 0x20]
  941. 00000A08  5EC1                     sgt        D1
  942. 00000A0A  8001                     or.b       D0, D1
  943. 00000A0C  6710                     beq        +0x12 /* 00000A1E */
  944. label00000A0E:
  945. 00000A0E  1F3C 0001                move.b     -[A7], 0x1
  946. // begin alternate branch 00000A10-00000A16
  947. label00000A10:
  948. 00000A10  0001 4EBA                ori.b      D1, 0xBA
  949. 00000A14  0120                     btst       -[A0], D0
  950. // end alternate branch 00000A10-00000A16
  951. label00000A10: // (misaligned)
  952. 00000A12  4EBA 0120                jsr        [PC + 0x120 /* 00000B34 */]
  953. 00000A16  4EBA 0F46                jsr        [PC + 0xF46 /* 0000195E */]
  954. 00000A1A  6000 008C                bra        +0x8E /* 00000AA8 */
  955. label00000A1E:
  956. 00000A1E  0C87 0000 00FE           cmpi.l     D7, 0xFE
  957. 00000A24  6E2A                     bgt        +0x2C /* 00000A50 */
  958. 00000A26  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  959. 00000A2A  41EE FEDC                lea.l      A0, [A6 - 0x124]
  960. 00000A2E  2008                     move.l     D0, A0
  961. 00000A30  5280                     addq.l     D0, 1
  962. 00000A32  2F00                     move.l     -[A7], D0
  963. 00000A34  2F07                     move.l     -[A7], D7
  964. 00000A36  4EAD 0D22                jsr        [A5 + 0xD22 /* export_416 */]
  965. 00000A3A  1D47 FEDC                move.b     [A6 - 0x124], D7
  966. 00000A3E  1F3C 0001                move.b     -[A7], 0x1
  967. 00000A42  4EBA 00F0                jsr        [PC + 0xF0 /* 00000B34 */]
  968. 00000A46  486E FEDC                pea.l      [A6 - 0x124]
  969. 00000A4A  4EBA 0F98                jsr        [PC + 0xF98 /* 000019E4 */]
  970. 00000A4E  6058                     bra        +0x5A /* 00000AA8 */
  971. label00000A50:
  972. 00000A50  4EBA F66C                jsr        [PC - 0x994 /* 000000BE */]
  973. 00000A54  42A7                     clr.l      -[A7]
  974. 00000A56  2007                     move.l     D0, D7
  975. 00000A58  5280                     addq.l     D0, 1
  976. 00000A5A  2F00                     move.l     -[A7], D0
  977. 00000A5C  4EAD 25AA                jsr        [A5 + 0x25AA /* export_1201 */]
  978. 00000A60  285F                     movea.l    A4, [A7]+
  979. 00000A62  4EBA F690                jsr        [PC - 0x970 /* 000000F4 */]
  980. 00000A66  200C                     move.l     D0, A4
  981. 00000A68  6612                     bne        +0x14 /* 00000A7C */
  982. 00000A6A  1F3C 0001                move.b     -[A7], 0x1
  983. 00000A6E  4EBA 00C4                jsr        [PC + 0xC4 /* 00000B34 */]
  984. 00000A72  4EAD 1572                jsr        [A5 + 0x1572 /* export_682 */]
  985. 00000A76  4EBA 0EE6                jsr        [PC + 0xEE6 /* 0000195E */]
  986. 00000A7A  602C                     bra        +0x2E /* 00000AA8 */
  987. label00000A7C:
  988. 00000A7C  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  989. 00000A80  2F14                     move.l     -[A7], [A4]
  990. 00000A82  2F07                     move.l     -[A7], D7
  991. 00000A84  4EAD 15F2                jsr        [A5 + 0x15F2 /* export_698 */]
  992. 00000A88  2007                     move.l     D0, D7
  993. 00000A8A  D094                     add.l      D0, [A4]
  994. 00000A8C  2D40 FFF8                move.l     [A6 - 0x8], D0
  995. 00000A90  206E FFF8                movea.l    A0, [A6 - 0x8]
  996. 00000A94  4210                     clr.b      [A0]
  997. 00000A96  1F3C 0001                move.b     -[A7], 0x1
  998. 00000A9A  4EBA 0098                jsr        [PC + 0x98 /* 00000B34 */]
  999. 00000A9E  2F0C                     move.l     -[A7], A4
  1000. 00000AA0  1F3C 0001                move.b     -[A7], 0x1
  1001. 00000AA4  4EBA 0ED4                jsr        [PC + 0xED4 /* 0000197A */]
  1002. label00000AA8:
  1003. 00000AA8  3F06                     move.w     -[A7], D6
  1004. 00000AAA  4EBA F5FA                jsr        [PC - 0xA06 /* 000000A6 */]
  1005. label00000AAE:
  1006. 00000AAE  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  1007. 00000AB2  4E5E                     unlink     A6
  1008. 00000AB4  2E9F                     move.l     [A7], [A7]+
  1009. 00000AB6  4E75                     rts
  1010. export_965:
  1011. fn00000AB8:
  1012. 00000AB8  4E56 FFFC                link       A6, -0x0004
  1013. 00000ABC  2F07                     move.l     -[A7], D7
  1014. 00000ABE  422E 000C                clr.b      [A6 + 0xC]
  1015. 00000AC2  202D CF52                move.l     D0, [A5 - 0x30AE]
  1016. 00000AC6  D0AD CF5A                add.l      D0, [A5 - 0x30A6]
  1017. 00000ACA  222E 0008                move.l     D1, [A6 + 0x8]
  1018. 00000ACE  D280                     add.l      D1, D0
  1019. 00000AD0  2E01                     move.l     D7, D1
  1020. 00000AD2  DEBC 0000 07D0           add.l      D7, 0x7D0
  1021. 00000AD8  2F2D CF56                move.l     -[A7], [A5 - 0x30AA]
  1022. 00000ADC  2F07                     move.l     -[A7], D7
  1023. 00000ADE  4EAD 2752                jsr        [A5 + 0x2752 /* export_1254 */]
  1024. 00000AE2  4267                     clr.w      -[A7]
  1025. 00000AE4  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  1026. 00000AE8  4A5F                     tst.w      [A7]+
  1027. 00000AEA  6706                     beq        +0x8 /* 00000AF2 */
  1028. 00000AEC  4EAD 1572                jsr        [A5 + 0x1572 /* export_682 */]
  1029. 00000AF0  603A                     bra        +0x3C /* 00000B2C */
  1030. label00000AF2:
  1031. 00000AF2  4267                     clr.w      -[A7]
  1032. 00000AF4  2F3C 0000 3000           move.l     -[A7], 0x3000 /* '0\0' */
  1033. 00000AFA  4EAD 2F22                jsr        [A5 + 0x2F22 /* export_1504 */]
  1034. 00000AFE  101F                     move.b     D0, [A7]+
  1035. 00000B00  6712                     beq        +0x14 /* 00000B14 */
  1036. 00000B02  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  1037. 00000B08  2007                     move.l     D0, D7
  1038. 00000B0A  90AD CF5A                sub.l      D0, [A5 - 0x30A6]
  1039. 00000B0E  2B40 CF52                move.l     [A5 - 0x30AE], D0
  1040. 00000B12  6018                     bra        +0x1A /* 00000B2C */
  1041. label00000B14:
  1042. 00000B14  2F2D CF56                move.l     -[A7], [A5 - 0x30AA]
  1043. 00000B18  202D CF52                move.l     D0, [A5 - 0x30AE]
  1044. 00000B1C  D0AD CF5A                add.l      D0, [A5 - 0x30A6]
  1045. 00000B20  2F00                     move.l     -[A7], D0
  1046. 00000B22  201F                     move.l     D0, [A7]+
  1047. 00000B24  205F                     movea.l    A0, [A7]+
  1048. 00000B26  A024                     syscall    SetHandleSize
  1049. 00000B28  4EAD 1572                jsr        [A5 + 0x1572 /* export_682 */]
  1050. label00000B2C:
  1051. 00000B2C  2E1F                     move.l     D7, [A7]+
  1052. 00000B2E  4E5E                     unlink     A6
  1053. 00000B30  2E9F                     move.l     [A7], [A7]+
  1054. 00000B32  4E75                     rts
  1055. export_966:
  1056. fn00000B34:
  1057. 00000B34  4E56 FFF4                link       A6, -0x000C
  1058. 00000B38  48E7 0118                movem.l    -[A7], D7,A3,A4
  1059. 00000B3C  4AAD CF5A                tst.l      [A5 - 0x30A6]
  1060. 00000B40  6E02                     bgt        +0x4 /* 00000B44 */
  1061. 00000B42  6044                     bra        +0x46 /* 00000B88 */
  1062. label00000B44:
  1063. 00000B44  42A7                     clr.l      -[A7]
  1064. 00000B46  4EBA F4B8                jsr        [PC - 0xB48 /* 00000000 */]
  1065. 00000B4A  285F                     movea.l    A4, [A7]+
  1066. 00000B4C  4A2C 0002                tst.b      [A4 + 0x2]
  1067. 00000B50  6612                     bne        +0x14 /* 00000B64 */
  1068. 00000B52  2E2C 0004                move.l     D7, [A4 + 0x4]
  1069. 00000B56  5087                     addq.l     D7, 8
  1070. 00000B58  1007                     move.b     D0, D7
  1071. 00000B5A  0240 0001                andi.w     D0, 0x1
  1072. 00000B5E  6706                     beq        +0x8 /* 00000B66 */
  1073. 00000B60  5287                     addq.l     D7, 1
  1074. 00000B62  6002                     bra        +0x4 /* 00000B66 */
  1075. label00000B64:
  1076. 00000B64  7E0C                     moveq.l    D7, 0x0C
  1077. label00000B66:
  1078. 00000B66  7001                     moveq.l    D0, 0x01
  1079. 00000B68  B02C 0002                cmp.b      D0, [A4 + 0x2]
  1080. 00000B6C  660E                     bne        +0x10 /* 00000B7C */
  1081. 00000B6E  264C                     movea.l    A3, A4
  1082. 00000B70  97FC 0000 0004           sub.l      A3, 0x4
  1083. 00000B76  2F0B                     move.l     -[A7], A3
  1084. 00000B78  4EAD 2572                jsr        [A5 + 0x2572 /* export_1194 */]
  1085. label00000B7C:
  1086. 00000B7C  2007                     move.l     D0, D7
  1087. 00000B7E  91AD CF5A                sub.l      [A5 - 0x30A6], D0
  1088. 00000B82  2007                     move.l     D0, D7
  1089. 00000B84  D1AD CF52                add.l      [A5 - 0x30AE], D0
  1090. label00000B88:
  1091. 00000B88  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  1092. 00000B8C  4E5E                     unlink     A6
  1093. 00000B8E  205F                     movea.l    A0, [A7]+
  1094. 00000B90  544F                     addq.w     A7, 2
  1095. 00000B92  4ED0                     jmp        [A0]
  1096. export_967:
  1097. fn00000B94:
  1098. 00000B94  4E56 0000                link       A6, 0
  1099. 00000B98  42A7                     clr.l      -[A7]
  1100. 00000B9A  4EBA F464                jsr        [PC - 0xB9C /* 00000000 */]
  1101. 00000B9E  205F                     movea.l    A0, [A7]+
  1102. 00000BA0  1F28 0003                move.b     -[A7], [A0 + 0x3]
  1103. 00000BA4  4EBA FF8E                jsr        [PC - 0x72 /* 00000B34 */]
  1104. 00000BA8  4E5E                     unlink     A6
  1105. 00000BAA  4E75                     rts
  1106. export_968:
  1107. fn00000BAC:
  1108. 00000BAC  4E56 FFFE                link       A6, -0x0002
  1109. 00000BB0  48E7 0108                movem.l    -[A7], D7,A4
  1110. 00000BB4  4267                     clr.w      -[A7]
  1111. 00000BB6  4EBA 0A9C                jsr        [PC + 0xA9C /* 00001654 */]
  1112. 00000BBA  3E1F                     move.w     D7, [A7]+
  1113. 00000BBC  286E 0008                movea.l    A4, [A6 + 0x8]
  1114. 00000BC0  3007                     move.w     D0, D7
  1115. 00000BC2  6712                     beq        +0x14 /* 00000BD6 */
  1116. 00000BC4  5340                     subq.w     D0, 1
  1117. 00000BC6  671C                     beq        +0x1E /* 00000BE4 */
  1118. 00000BC8  5340                     subq.w     D0, 1
  1119. 00000BCA  6722                     beq        +0x24 /* 00000BEE */
  1120. 00000BCC  5340                     subq.w     D0, 1
  1121. 00000BCE  6762                     beq        +0x64 /* 00000C32 */
  1122. 00000BD0  5340                     subq.w     D0, 1
  1123. 00000BD2  676E                     beq        +0x70 /* 00000C42 */
  1124. 00000BD4  607C                     bra        +0x7E /* 00000C52 */
  1125. label00000BD6:
  1126. 00000BD6  4214                     clr.b      [A4]
  1127. 00000BD8  42A7                     clr.l      -[A7]
  1128. 00000BDA  4EBA 0998                jsr        [PC + 0x998 /* 00001574 */]
  1129. 00000BDE  295F 0002                move.l     [A4 + 0x2], [A7]+
  1130. 00000BE2  606E                     bra        +0x70 /* 00000C52 */
  1131. label00000BE4:
  1132. 00000BE4  18BC 0002                move.b     [A4], 0x2
  1133. 00000BE8  422C 000A                clr.b      [A4 + 0xA]
  1134. 00000BEC  6064                     bra        +0x66 /* 00000C52 */
  1135. label00000BEE:
  1136. 00000BEE  42A7                     clr.l      -[A7]
  1137. 00000BF0  4EBA 0982                jsr        [PC + 0x982 /* 00001574 */]
  1138. 00000BF4  4A9F                     tst.l      [A7]+
  1139. 00000BF6  57C0                     seq        D0
  1140. 00000BF8  4A00                     tst.b      D0
  1141. 00000BFA  6618                     bne        +0x1A /* 00000C14 */
  1142. 00000BFC  2F00                     move.l     -[A7], D0
  1143. 00000BFE  4267                     clr.w      -[A7]
  1144. 00000C00  4EBA F7FE                jsr        [PC - 0x802 /* 00000400 */]
  1145. 00000C04  121F                     move.b     D1, [A7]+
  1146. 00000C06  201F                     move.l     D0, [A7]+
  1147. 00000C08  0A01 0001                xori.b     D1, 0x1
  1148. 00000C0C  8001                     or.b       D0, D1
  1149. 00000C0E  0240 0001                andi.w     D0, 0x1
  1150. 00000C12  670E                     beq        +0x10 /* 00000C22 */
  1151. label00000C14:
  1152. 00000C14  18BC 0003                move.b     [A4], 0x3
  1153. 00000C18  486C 000C                pea.l      [A4 + 0xC]
  1154. 00000C1C  4EBA 0BCA                jsr        [PC + 0xBCA /* 000017E8 */]
  1155. 00000C20  6030                     bra        +0x32 /* 00000C52 */
  1156. label00000C22:
  1157. 00000C22  18BC 0001                move.b     [A4], 0x1
  1158. 00000C26  42A7                     clr.l      -[A7]
  1159. 00000C28  4EBA 094A                jsr        [PC + 0x94A /* 00001574 */]
  1160. 00000C2C  295F 0006                move.l     [A4 + 0x6], [A7]+
  1161. 00000C30  6020                     bra        +0x22 /* 00000C52 */
  1162. label00000C32:
  1163. 00000C32  18BC 0001                move.b     [A4], 0x1
  1164. 00000C36  42A7                     clr.l      -[A7]
  1165. 00000C38  4EBA 093A                jsr        [PC + 0x93A /* 00001574 */]
  1166. 00000C3C  295F 0006                move.l     [A4 + 0x6], [A7]+
  1167. 00000C40  6010                     bra        +0x12 /* 00000C52 */
  1168. label00000C42:
  1169. 00000C42  18BC 0002                move.b     [A4], 0x2
  1170. 00000C46  42A7                     clr.l      -[A7]
  1171. 00000C48  4EBA 092A                jsr        [PC + 0x92A /* 00001574 */]
  1172. 00000C4C  201F                     move.l     D0, [A7]+
  1173. 00000C4E  1940 000A                move.b     [A4 + 0xA], D0
  1174. label00000C52:
  1175. 00000C52  4CDF 1080                movem.l    D7,A4, [A7]+
  1176. 00000C56  4E5E                     unlink     A6
  1177. 00000C58  2E9F                     move.l     [A7], [A7]+
  1178. 00000C5A  4E75                     rts
  1179. export_969:
  1180. fn00000C5C:
  1181. 00000C5C  4E56 FFFE                link       A6, -0x0002
  1182. 00000C60  48E7 0118                movem.l    -[A7], D7,A3,A4
  1183. 00000C64  266E 0008                movea.l    A3, [A6 + 0x8]
  1184. 00000C68  276D A284 0218           move.l     [A3 + 0x218], [A5 - 0x5D7C]
  1185. 00000C6E  4267                     clr.w      -[A7]
  1186. 00000C70  4EBA 09E2                jsr        [PC + 0x9E2 /* 00001654 */]
  1187. 00000C74  3E1F                     move.w     D7, [A7]+
  1188. 00000C76  7005                     moveq.l    D0, 0x05
  1189. 00000C78  B047                     cmp.w      D0, D7
  1190. 00000C7A  6708                     beq        +0xA /* 00000C84 */
  1191. 00000C7C  177C 0007 010C           move.b     [A3 + 0x10C], 0x7
  1192. 00000C82  6010                     bra        +0x12 /* 00000C94 */
  1193. label00000C84:
  1194. 00000C84  486B 010C                pea.l      [A3 + 0x10C]
  1195. 00000C88  4EBA FF22                jsr        [PC - 0xDE /* 00000BAC */]
  1196. 00000C8C  4267                     clr.w      -[A7]
  1197. 00000C8E  4EBA 09C4                jsr        [PC + 0x9C4 /* 00001654 */]
  1198. 00000C92  3E1F                     move.w     D7, [A7]+
  1199. label00000C94:
  1200. 00000C94  49D3                     lea.l      A4, [A3]
  1201. 00000C96  3007                     move.w     D0, D7
  1202. 00000C98  6B00 00F2                bmi        +0xF4 /* 00000D8C */
  1203. 00000C9C  0C40 000A                cmpi.w     D0, 0xA /* '\n' */
  1204. 00000CA0  6E00 00EA                bgt        +0xEC /* 00000D8C */
  1205. 00000CA4  D040                     add.w      D0, D0
  1206. 00000CA6  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  1207. 00000CAA  4EFB 0000                jmp        [PC + D0.w]
  1208. 00000CAE  0018 0028                ori.b      [A0]+, 0x28 /* '(' */
  1209. 00000CB2  0034 0088 00A4           ori.b      [A4 + D0.w - 0x92], 0x88
  1210. 00000CB8  00E0                     .incomplete
  1211. 00000CBA  0088 00A4 0078           ori.l      A0, 0xA40078
  1212. 00000CC0  00C2                     .incomplete
  1213. 00000CC2  00C2                     .incomplete
  1214. 00000CC4  4214                     clr.b      [A4]
  1215. 00000CC6  42A7                     clr.l      -[A7]
  1216. 00000CC8  4EBA 08AA                jsr        [PC + 0x8AA /* 00001574 */]
  1217. 00000CCC  295F 0002                move.l     [A4 + 0x2], [A7]+
  1218. 00000CD0  6000 00BA                bra        +0xBC /* 00000D8C */
  1219. 00000CD4  18BC 0002                move.b     [A4], 0x2
  1220. 00000CD8  422C 000A                clr.b      [A4 + 0xA]
  1221. 00000CDC  6000 00AE                bra        +0xB0 /* 00000D8C */
  1222. 00000CE0  42A7                     clr.l      -[A7]
  1223. 00000CE2  4EBA 0890                jsr        [PC + 0x890 /* 00001574 */]
  1224. 00000CE6  4A9F                     tst.l      [A7]+
  1225. 00000CE8  57C0                     seq        D0
  1226. 00000CEA  4A00                     tst.b      D0
  1227. 00000CEC  6618                     bne        +0x1A /* 00000D06 */
  1228. 00000CEE  2F00                     move.l     -[A7], D0
  1229. 00000CF0  4267                     clr.w      -[A7]
  1230. 00000CF2  4EBA F70C                jsr        [PC - 0x8F4 /* 00000400 */]
  1231. 00000CF6  121F                     move.b     D1, [A7]+
  1232. 00000CF8  201F                     move.l     D0, [A7]+
  1233. 00000CFA  0A01 0001                xori.b     D1, 0x1
  1234. 00000CFE  8001                     or.b       D0, D1
  1235. 00000D00  0240 0001                andi.w     D0, 0x1
  1236. 00000D04  670E                     beq        +0x10 /* 00000D14 */
  1237. label00000D06:
  1238. 00000D06  18BC 0003                move.b     [A4], 0x3
  1239. 00000D0A  486C 000C                pea.l      [A4 + 0xC]
  1240. 00000D0E  4EBA 0AD8                jsr        [PC + 0xAD8 /* 000017E8 */]
  1241. 00000D12  6078                     bra        +0x7A /* 00000D8C */
  1242. label00000D14:
  1243. 00000D14  18BC 0001                move.b     [A4], 0x1
  1244. 00000D18  42A7                     clr.l      -[A7]
  1245. 00000D1A  4EBA 0858                jsr        [PC + 0x858 /* 00001574 */]
  1246. 00000D1E  295F 0006                move.l     [A4 + 0x6], [A7]+
  1247. 00000D22  6068                     bra        +0x6A /* 00000D8C */
  1248. 00000D24  18BC 0006                move.b     [A4], 0x6
  1249. 00000D28  42A7                     clr.l      -[A7]
  1250. 00000D2A  4EBA 0848                jsr        [PC + 0x848 /* 00001574 */]
  1251. 00000D2E  295F 0006                move.l     [A4 + 0x6], [A7]+
  1252. 00000D32  6058                     bra        +0x5A /* 00000D8C */
  1253. 00000D34  7003                     moveq.l    D0, 0x03
  1254. 00000D36  B047                     cmp.w      D0, D7
  1255. 00000D38  6606                     bne        +0x8 /* 00000D40 */
  1256. 00000D3A  18BC 0001                move.b     [A4], 0x1
  1257. 00000D3E  6004                     bra        +0x6 /* 00000D44 */
  1258. label00000D40:
  1259. 00000D40  18BC 0006                move.b     [A4], 0x6
  1260. label00000D44:
  1261. 00000D44  42A7                     clr.l      -[A7]
  1262. 00000D46  4EBA 082C                jsr        [PC + 0x82C /* 00001574 */]
  1263. 00000D4A  295F 0006                move.l     [A4 + 0x6], [A7]+
  1264. 00000D4E  603C                     bra        +0x3E /* 00000D8C */
  1265. 00000D50  7004                     moveq.l    D0, 0x04
  1266. 00000D52  B047                     cmp.w      D0, D7
  1267. 00000D54  6606                     bne        +0x8 /* 00000D5C */
  1268. 00000D56  18BC 0002                move.b     [A4], 0x2
  1269. 00000D5A  6004                     bra        +0x6 /* 00000D60 */
  1270. label00000D5C:
  1271. 00000D5C  18BC 0005                move.b     [A4], 0x5
  1272. label00000D60:
  1273. 00000D60  42A7                     clr.l      -[A7]
  1274. 00000D62  4EBA 0810                jsr        [PC + 0x810 /* 00001574 */]
  1275. 00000D66  201F                     move.l     D0, [A7]+
  1276. 00000D68  1940 000A                move.b     [A4 + 0xA], D0
  1277. 00000D6C  601E                     bra        +0x20 /* 00000D8C */
  1278. 00000D6E  18BC 0004                move.b     [A4], 0x4
  1279. 00000D72  70FF                     moveq.l    D0, 0xFFFFFFFF
  1280. 00000D74  2940 0002                move.l     [A4 + 0x2], D0
  1281. 00000D78  7009                     moveq.l    D0, 0x09
  1282. 00000D7A  B047                     cmp.w      D0, D7
  1283. 00000D7C  6608                     bne        +0xA /* 00000D86 */
  1284. 00000D7E  197C 0001 000A           move.b     [A4 + 0xA], 0x1
  1285. 00000D84  6006                     bra        +0x8 /* 00000D8C */
  1286. label00000D86:
  1287. 00000D86  197C 0002 000A           move.b     [A4 + 0xA], 0x2
  1288. label00000D8C:
  1289. 00000D8C  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  1290. 00000D90  4E5E                     unlink     A6
  1291. 00000D92  2E9F                     move.l     [A7], [A7]+
  1292. 00000D94  4E75                     rts
  1293. export_970:
  1294. fn00000D96:
  1295. 00000D96  4E56 FDE2                link       A6, -0x021E
  1296. 00000D9A  2F07                     move.l     -[A7], D7
  1297. 00000D9C  486E FDE4                pea.l      [A6 - 0x21C]
  1298. 00000DA0  4EBA FEBA                jsr        [PC - 0x146 /* 00000C5C */]
  1299. 00000DA4  4267                     clr.w      -[A7]
  1300. 00000DA6  486E FDE4                pea.l      [A6 - 0x21C]
  1301. 00000DAA  4EAD 28B2                jsr        [A5 + 0x28B2 /* export_1298 */]
  1302. 00000DAE  3E1F                     move.w     D7, [A7]+
  1303. 00000DB0  7055                     moveq.l    D0, 0x55
  1304. 00000DB2  B047                     cmp.w      D0, D7
  1305. 00000DB4  660A                     bne        +0xC /* 00000DC0 */
  1306. 00000DB6  3F3C 0002                move.w     -[A7], 0x2
  1307. 00000DBA  4EAD 155A                jsr        [A5 + 0x155A /* export_679 */]
  1308. 00000DBE  600C                     bra        +0xE /* 00000DCC */
  1309. label00000DC0:
  1310. 00000DC0  4A47                     tst.w      D7
  1311. 00000DC2  6708                     beq        +0xA /* 00000DCC */
  1312. 00000DC4  3F3C 0001                move.w     -[A7], 0x1
  1313. 00000DC8  4EAD 155A                jsr        [A5 + 0x155A /* export_679 */]
  1314. label00000DCC:
  1315. 00000DCC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1316. 00000DD0  4EAD 1582                jsr        [A5 + 0x1582 /* export_684 */]
  1317. 00000DD4  4267                     clr.w      -[A7]
  1318. 00000DD6  4EAD 2AE2                jsr        [A5 + 0x2AE2 /* export_1368 */]
  1319. 00000DDA  3E1F                     move.w     D7, [A7]+
  1320. 00000DDC  2E1F                     move.l     D7, [A7]+
  1321. 00000DDE  4E5E                     unlink     A6
  1322. 00000DE0  2E9F                     move.l     [A7], [A7]+
  1323. 00000DE2  4E75                     rts
  1324. fn00000DE4:
  1325. 00000DE4  4E56 FFF4                link       A6, -0x000C
  1326. 00000DE8  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  1327. 00000DEC  266E 000A                movea.l    A3, [A6 + 0xA]
  1328. 00000DF0  7005                     moveq.l    D0, 0x05
  1329. 00000DF2  B06E 0008                cmp.w      D0, [A6 + 0x8]
  1330. 00000DF6  661A                     bne        +0x1C /* 00000E12 */
  1331. 00000DF8  42A7                     clr.l      -[A7]
  1332. 00000DFA  4EBA 0778                jsr        [PC + 0x778 /* 00001574 */]
  1333. 00000DFE  2C1F                     move.l     D6, [A7]+
  1334. 00000E00  1F3C 000D                move.b     -[A7], 0xD /* '\r' */
  1335. 00000E04  4EBA FD2E                jsr        [PC - 0x2D2 /* 00000B34 */]
  1336. 00000E08  42A7                     clr.l      -[A7]
  1337. 00000E0A  4EBA 0768                jsr        [PC + 0x768 /* 00001574 */]
  1338. 00000E0E  2E1F                     move.l     D7, [A7]+
  1339. 00000E10  600A                     bra        +0xC /* 00000E1C */
  1340. label00000E12:
  1341. 00000E12  42A7                     clr.l      -[A7]
  1342. 00000E14  4EBA 075E                jsr        [PC + 0x75E /* 00001574 */]
  1343. 00000E18  2E1F                     move.l     D7, [A7]+
  1344. 00000E1A  2C07                     move.l     D6, D7
  1345. label00000E1C:
  1346. 00000E1C  102D B5C4                move.b     D0, [A5 - 0x4A3C]
  1347. 00000E20  6702                     beq        +0x4 /* 00000E24 */
  1348. 00000E22  603E                     bra        +0x40 /* 00000E62 */
  1349. label00000E24:
  1350. 00000E24  4267                     clr.w      -[A7]
  1351. 00000E26  4EBA 082C                jsr        [PC + 0x82C /* 00001654 */]
  1352. 00000E2A  301F                     move.w     D0, [A7]+
  1353. 00000E2C  6712                     beq        +0x14 /* 00000E40 */
  1354. 00000E2E  5340                     subq.w     D0, 1
  1355. 00000E30  6714                     beq        +0x16 /* 00000E46 */
  1356. 00000E32  5340                     subq.w     D0, 1
  1357. 00000E34  6716                     beq        +0x18 /* 00000E4C */
  1358. 00000E36  5340                     subq.w     D0, 1
  1359. 00000E38  6718                     beq        +0x1A /* 00000E52 */
  1360. 00000E3A  5340                     subq.w     D0, 1
  1361. 00000E3C  671A                     beq        +0x1C /* 00000E58 */
  1362. 00000E3E  601C                     bra        +0x1E /* 00000E5C */
  1363. label00000E40:
  1364. 00000E40  49EB 0002                lea.l      A4, [A3 + 0x2]
  1365. 00000E44  6016                     bra        +0x18 /* 00000E5C */
  1366. label00000E46:
  1367. 00000E46  49EB 000A                lea.l      A4, [A3 + 0xA]
  1368. 00000E4A  6010                     bra        +0x12 /* 00000E5C */
  1369. label00000E4C:
  1370. 00000E4C  49EB 0012                lea.l      A4, [A3 + 0x12]
  1371. 00000E50  600A                     bra        +0xC /* 00000E5C */
  1372. label00000E52:
  1373. 00000E52  49EB 001A                lea.l      A4, [A3 + 0x1A]
  1374. 00000E56  6004                     bra        +0x6 /* 00000E5C */
  1375. label00000E58:
  1376. 00000E58  49EB 0022                lea.l      A4, [A3 + 0x22]
  1377. label00000E5C:
  1378. 00000E5C  2887                     move.l     [A4], D7
  1379. 00000E5E  588C                     addq.l     A4, 4
  1380. 00000E60  2886                     move.l     [A4], D6
  1381. label00000E62:
  1382. 00000E62  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  1383. 00000E66  4E5E                     unlink     A6
  1384. 00000E68  205F                     movea.l    A0, [A7]+
  1385. 00000E6A  5C4F                     addq.w     A7, 6
  1386. 00000E6C  4ED0                     jmp        [A0]
  1387. export_971:
  1388. fn00000E6E:
  1389. 00000E6E  4E56 0000                link       A6, 0
  1390. 00000E72  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1391. 00000E76  7008                     moveq.l    D0, 0x08
  1392. 00000E78  2F00                     move.l     -[A7], D0
  1393. 00000E7A  1F3C 0008                move.b     -[A7], 0x8
  1394. 00000E7E  4EBA 072C                jsr        [PC + 0x72C /* 000015AC */]
  1395. 00000E82  4E5E                     unlink     A6
  1396. 00000E84  2E9F                     move.l     [A7], [A7]+
  1397. 00000E86  4E75                     rts
  1398. fn00000E88:
  1399. 00000E88  4E56 0000                link       A6, 0
  1400. 00000E8C  206E 0008                movea.l    A0, [A6 + 0x8]
  1401. 00000E90  43ED CDCC                lea.l      A1, [A5 - 0x3234]
  1402. 00000E94  7014                     moveq.l    D0, 0x14
  1403. label00000E96:
  1404. 00000E96  30D9                     move.w     [A0]+, [A1]+
  1405. 00000E98  51C8 FFFC                dbf        D0, -0x6 /* 00000E96 */
  1406. 00000E9C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1407. 00000EA0  4267                     clr.w      -[A7]
  1408. 00000EA2  4EBA 07B0                jsr        [PC + 0x7B0 /* 00001654 */]
  1409. 00000EA6  4EBA FF3C                jsr        [PC - 0xC4 /* 00000DE4 */]
  1410. 00000EAA  4E5E                     unlink     A6
  1411. 00000EAC  2E9F                     move.l     [A7], [A7]+
  1412. 00000EAE  4E75                     rts
  1413. export_972:
  1414. fn00000EB0:
  1415. 00000EB0  4E56 FFFE                link       A6, -0x0002
  1416. 00000EB4  2F07                     move.l     -[A7], D7
  1417. 00000EB6  206E 0008                movea.l    A0, [A6 + 0x8]
  1418. 00000EBA  43ED CDCC                lea.l      A1, [A5 - 0x3234]
  1419. 00000EBE  7014                     moveq.l    D0, 0x14
  1420. label00000EC0:
  1421. 00000EC0  30D9                     move.w     [A0]+, [A1]+
  1422. 00000EC2  51C8 FFFC                dbf        D0, -0x6 /* 00000EC0 */
  1423. label00000EC6:
  1424. 00000EC6  102D B5C4                move.b     D0, [A5 - 0x4A3C]
  1425. 00000ECA  6702                     beq        +0x4 /* 00000ECE */
  1426. 00000ECC  601C                     bra        +0x1E /* 00000EEA */
  1427. label00000ECE:
  1428. 00000ECE  4267                     clr.w      -[A7]
  1429. 00000ED0  4EBA 0782                jsr        [PC + 0x782 /* 00001654 */]
  1430. 00000ED4  3E1F                     move.w     D7, [A7]+
  1431. 00000ED6  7009                     moveq.l    D0, 0x09
  1432. 00000ED8  B047                     cmp.w      D0, D7
  1433. 00000EDA  6602                     bne        +0x4 /* 00000EDE */
  1434. 00000EDC  600C                     bra        +0xE /* 00000EEA */
  1435. label00000EDE:
  1436. 00000EDE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1437. 00000EE2  3F07                     move.w     -[A7], D7
  1438. 00000EE4  4EBA FEFE                jsr        [PC - 0x102 /* 00000DE4 */]
  1439. 00000EE8  60DC                     bra        -0x22 /* 00000EC6 */
  1440. label00000EEA:
  1441. 00000EEA  2E1F                     move.l     D7, [A7]+
  1442. 00000EEC  4E5E                     unlink     A6
  1443. 00000EEE  2E9F                     move.l     [A7], [A7]+
  1444. 00000EF0  4E75                     rts
  1445. export_973:
  1446. fn00000EF2:
  1447. 00000EF2  4E56 0000                link       A6, 0
  1448. 00000EF6  2F0C                     move.l     -[A7], A4
  1449. 00000EF8  206E 0008                movea.l    A0, [A6 + 0x8]
  1450. 00000EFC  10BC 0001                move.b     [A0], 0x1
  1451. 00000F00  286E 0008                movea.l    A4, [A6 + 0x8]
  1452. 00000F04  4267                     clr.w      -[A7]
  1453. 00000F06  4EBA 074C                jsr        [PC + 0x74C /* 00001654 */]
  1454. 00000F0A  301F                     move.w     D0, [A7]+
  1455. 00000F0C  6712                     beq        +0x14 /* 00000F20 */
  1456. 00000F0E  5340                     subq.w     D0, 1
  1457. 00000F10  6722                     beq        +0x24 /* 00000F34 */
  1458. 00000F12  5340                     subq.w     D0, 1
  1459. 00000F14  672C                     beq        +0x2E /* 00000F42 */
  1460. 00000F16  5340                     subq.w     D0, 1
  1461. 00000F18  6730                     beq        +0x32 /* 00000F4A */
  1462. 00000F1A  5340                     subq.w     D0, 1
  1463. 00000F1C  6734                     beq        +0x36 /* 00000F52 */
  1464. 00000F1E  6038                     bra        +0x3A /* 00000F58 */
  1465. label00000F20:
  1466. 00000F20  197C 0001 002E           move.b     [A4 + 0x2E], 0x1
  1467. 00000F26  42A7                     clr.l      -[A7]
  1468. 00000F28  4EBA 064A                jsr        [PC + 0x64A /* 00001574 */]
  1469. 00000F2C  201F                     move.l     D0, [A7]+
  1470. 00000F2E  3940 0030                move.w     [A4 + 0x30], D0
  1471. 00000F32  6024                     bra        +0x26 /* 00000F58 */
  1472. label00000F34:
  1473. 00000F34  422C 002E                clr.b      [A4 + 0x2E]
  1474. 00000F38  486C 0030                pea.l      [A4 + 0x30]
  1475. 00000F3C  4EBA 182C                jsr        [PC + 0x182C /* 0000276A */]
  1476. 00000F40  6016                     bra        +0x18 /* 00000F58 */
  1477. label00000F42:
  1478. 00000F42  197C 0002 002E           move.b     [A4 + 0x2E], 0x2
  1479. 00000F48  600E                     bra        +0x10 /* 00000F58 */
  1480. label00000F4A:
  1481. 00000F4A  197C 0003 002E           move.b     [A4 + 0x2E], 0x3
  1482. 00000F50  6006                     bra        +0x8 /* 00000F58 */
  1483. label00000F52:
  1484. 00000F52  197C 0004 002E           move.b     [A4 + 0x2E], 0x4
  1485. label00000F58:
  1486. 00000F58  285F                     movea.l    A4, [A7]+
  1487. 00000F5A  4E5E                     unlink     A6
  1488. 00000F5C  2E9F                     move.l     [A7], [A7]+
  1489. 00000F5E  4E75                     rts
  1490. export_974:
  1491. 00000F60  4E56 0000                link       A6, 0
  1492. 00000F64  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1493. 00000F68  4EBA FF88                jsr        [PC - 0x78 /* 00000EF2 */]
  1494. 00000F6C  4267                     clr.w      -[A7]
  1495. 00000F6E  4EBA 06E4                jsr        [PC + 0x6E4 /* 00001654 */]
  1496. 00000F72  4A5F                     tst.w      [A7]+
  1497. 00000F74  660C                     bne        +0xE /* 00000F82 */
  1498. 00000F76  206E 0008                movea.l    A0, [A6 + 0x8]
  1499. 00000F7A  2F08                     move.l     -[A7], A0
  1500. 00000F7C  4EBA FF32                jsr        [PC - 0xCE /* 00000EB0 */]
  1501. 00000F80  6008                     bra        +0xA /* 00000F8A */
  1502. label00000F82:
  1503. 00000F82  206E 0008                movea.l    A0, [A6 + 0x8]
  1504. 00000F86  10BC 0001                move.b     [A0], 0x1
  1505. label00000F8A:
  1506. 00000F8A  4E5E                     unlink     A6
  1507. 00000F8C  2E9F                     move.l     [A7], [A7]+
  1508. 00000F8E  4E75                     rts
  1509. export_975:
  1510. 00000F90  4E56 0000                link       A6, 0
  1511. 00000F94  206E 0008                movea.l    A0, [A6 + 0x8]
  1512. 00000F98  43ED 9EFA                lea.l      A1, [A5 - 0x6106]
  1513. 00000F9C  7003                     moveq.l    D0, 0x03
  1514. label00000F9E:
  1515. 00000F9E  30D9                     move.w     [A0]+, [A1]+
  1516. 00000FA0  51C8 FFFC                dbf        D0, -0x6 /* 00000F9E */
  1517. 00000FA4  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  1518. 00000FA8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1519. 00000FAC  4EBA 00E6                jsr        [PC + 0xE6 /* 00001094 */]
  1520. 00000FB0  4E5E                     unlink     A6
  1521. 00000FB2  205F                     movea.l    A0, [A7]+
  1522. 00000FB4  5C4F                     addq.w     A7, 6
  1523. 00000FB6  4ED0                     jmp        [A0]
  1524. export_976:
  1525. 00000FB8  4E56 FFFE                link       A6, -0x0002
  1526. 00000FBC  2F07                     move.l     -[A7], D7
  1527. 00000FBE  4207                     clr.b      D7
  1528. 00000FC0  203C 626F 6F6C           move.l     D0, 0x626F6F6C /* 'bool' */
  1529. 00000FC6  B0AE 000C                cmp.l      D0, [A6 + 0xC]
  1530. 00000FCA  6602                     bne        +0x4 /* 00000FCE */
  1531. 00000FCC  7E05                     moveq.l    D7, 0x05
  1532. label00000FCE:
  1533. 00000FCE  203C 5445 5854           move.l     D0, 0x54455854 /* 'TEXT' */
  1534. 00000FD4  B0AE 000C                cmp.l      D0, [A6 + 0xC]
  1535. 00000FD8  6602                     bne        +0x4 /* 00000FDC */
  1536. 00000FDA  7E01                     moveq.l    D7, 0x01
  1537. label00000FDC:
  1538. 00000FDC  203C 5144 7074           move.l     D0, 0x51447074 /* 'QDpt' */
  1539. 00000FE2  B0AE 000C                cmp.l      D0, [A6 + 0xC]
  1540. 00000FE6  6602                     bne        +0x4 /* 00000FEA */
  1541. 00000FE8  7E02                     moveq.l    D7, 0x02
  1542. label00000FEA:
  1543. 00000FEA  203C 7164 7274           move.l     D0, 0x71647274 /* 'qdrt' */
  1544. 00000FF0  B0AE 000C                cmp.l      D0, [A6 + 0xC]
  1545. 00000FF4  6602                     bne        +0x4 /* 00000FF8 */
  1546. 00000FF6  7E03                     moveq.l    D7, 0x03
  1547. label00000FF8:
  1548. 00000FF8  203C 6C6F 6E67           move.l     D0, 0x6C6F6E67 /* 'long' */
  1549. 00000FFE  B0AE 000C                cmp.l      D0, [A6 + 0xC]
  1550. 00001002  6602                     bne        +0x4 /* 00001006 */
  1551. 00001004  7E09                     moveq.l    D7, 0x09
  1552. label00001006:
  1553. 00001006  203C 6578 7465           move.l     D0, 0x65787465 /* 'exte' */
  1554. 0000100C  B0AE 000C                cmp.l      D0, [A6 + 0xC]
  1555. 00001010  6602                     bne        +0x4 /* 00001014 */
  1556. 00001012  7E07                     moveq.l    D7, 0x07
  1557. label00001014:
  1558. 00001014  206E 0008                movea.l    A0, [A6 + 0x8]
  1559. 00001018  43ED 9EFA                lea.l      A1, [A5 - 0x6106]
  1560. 0000101C  7003                     moveq.l    D0, 0x03
  1561. label0000101E:
  1562. 0000101E  30D9                     move.w     [A0]+, [A1]+
  1563. 00001020  51C8 FFFC                dbf        D0, -0x6 /* 0000101E */
  1564. 00001024  1F07                     move.b     -[A7], D7
  1565. 00001026  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1566. 0000102A  4EBA 0068                jsr        [PC + 0x68 /* 00001094 */]
  1567. 0000102E  2E1F                     move.l     D7, [A7]+
  1568. 00001030  4E5E                     unlink     A6
  1569. 00001032  205F                     movea.l    A0, [A7]+
  1570. 00001034  504F                     addq.w     A7, 8
  1571. 00001036  4ED0                     jmp        [A0]
  1572. fn00001038:
  1573. 00001038  4E56 0000                link       A6, 0
  1574. 0000103C  206E 0008                movea.l    A0, [A6 + 0x8]
  1575. 00001040  2F28 0008                move.l     -[A7], [A0 + 0x8]
  1576. 00001044  4EAD 256A                jsr        [A5 + 0x256A /* export_1193 */]
  1577. 00001048  4EBA FB4A                jsr        [PC - 0x4B6 /* 00000B94 */]
  1578. 0000104C  4EAD 1572                jsr        [A5 + 0x1572 /* export_682 */]
  1579. 00001050  206E 0008                movea.l    A0, [A6 + 0x8]
  1580. 00001054  2C48                     movea.l    A6, A0
  1581. 00001056  4EFA 0268                jmp        [PC + 0x268 /* 000012C0 */]
  1582. 0000105A  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  1583. 0000105E  2E9F                     move.l     [A7], [A7]+
  1584. 00001060  4E75                     rts
  1585. fn00001062:
  1586. 00001062  4E56 0000                link       A6, 0
  1587. 00001066  226E 0008                movea.l    A1, [A6 + 0x8]
  1588. 0000106A  2069 0008                movea.l    A0, [A1 + 0x8]
  1589. 0000106E  2F28 0004                move.l     -[A7], [A0 + 0x4]
  1590. 00001072  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1591. 00001076  4EAD 2752                jsr        [A5 + 0x2752 /* export_1254 */]
  1592. 0000107A  4267                     clr.w      -[A7]
  1593. 0000107C  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  1594. 00001080  4A5F                     tst.w      [A7]+
  1595. 00001082  6708                     beq        +0xA /* 0000108C */
  1596. 00001084  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1597. 00001088  4EBA FFAE                jsr        [PC - 0x52 /* 00001038 */]
  1598. label0000108C:
  1599. 0000108C  4E5E                     unlink     A6
  1600. 0000108E  205F                     movea.l    A0, [A7]+
  1601. 00001090  504F                     addq.w     A7, 8
  1602. 00001092  4ED0                     jmp        [A0]
  1603. export_977:
  1604. fn00001094:
  1605. 00001094  4E56 FFDE                link       A6, -0x0022
  1606. 00001098  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  1607. 0000109C  206E 0008                movea.l    A0, [A6 + 0x8]
  1608. 000010A0  4AA8 0004                tst.l      [A0 + 0x4]
  1609. 000010A4  661E                     bne        +0x20 /* 000010C4 */
  1610. 000010A6  20BC 5445 5854           move.l     [A0], 0x54455854 /* 'TEXT' */
  1611. 000010AC  206E 0008                movea.l    A0, [A6 + 0x8]
  1612. 000010B0  2F08                     move.l     -[A7], A0
  1613. 000010B2  42A7                     clr.l      -[A7]
  1614. 000010B4  7040                     moveq.l    D0, 0x40
  1615. 000010B6  2F00                     move.l     -[A7], D0
  1616. 000010B8  4EAD 25AA                jsr        [A5 + 0x25AA /* export_1201 */]
  1617. 000010BC  201F                     move.l     D0, [A7]+
  1618. 000010BE  205F                     movea.l    A0, [A7]+
  1619. 000010C0  2140 0004                move.l     [A0 + 0x4], D0
  1620. label000010C4:
  1621. 000010C4  206E 0008                movea.l    A0, [A6 + 0x8]
  1622. 000010C8  4AA8 0004                tst.l      [A0 + 0x4]
  1623. 000010CC  6606                     bne        +0x8 /* 000010D4 */
  1624. 000010CE  2F0E                     move.l     -[A7], A6
  1625. 000010D0  4EBA FF66                jsr        [PC - 0x9A /* 00001038 */]
  1626. label000010D4:
  1627. 000010D4  4A2E 000C                tst.b      [A6 + 0xC]
  1628. 000010D8  663C                     bne        +0x3E /* 00001116 */
  1629. 000010DA  42A7                     clr.l      -[A7]
  1630. 000010DC  4EBA EF22                jsr        [PC - 0x10DE /* 00000000 */]
  1631. 000010E0  205F                     movea.l    A0, [A7]+
  1632. 000010E2  1028 0003                move.b     D0, [A0 + 0x3]
  1633. 000010E6  4880                     ext.w      D0
  1634. 000010E8  6B18                     bmi        +0x1A /* 00001102 */
  1635. 000010EA  B07C 001F                cmp.w      D0, 0x1F
  1636. 000010EE  6E12                     bgt        +0x14 /* 00001102 */
  1637. 000010F0  41FA 01E2                lea.l      A0, [PC + 0x1E2 /* 000012D4, value 0x4E56FFFA */]
  1638. 000010F4  3200                     move.w     D1, D0
  1639. 000010F6  E649                     lsr        D1.w, 3
  1640. 000010F8  4441                     neg.w      D1
  1641. 000010FA  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  1642. 000010FE  0A3C 0004                xori.b     ccr, 4
  1643. label00001102:
  1644. 00001102  6604                     bne        +0x6 /* 00001108 */
  1645. 00001104  4EBA F400                jsr        [PC - 0xC00 /* 00000506 */]
  1646. label00001108:
  1647. 00001108  42A7                     clr.l      -[A7]
  1648. 0000110A  4EBA EEF4                jsr        [PC - 0x110C /* 00000000 */]
  1649. 0000110E  205F                     movea.l    A0, [A7]+
  1650. 00001110  1D68 0003 000C           move.b     [A6 + 0xC], [A0 + 0x3]
  1651. label00001116:
  1652. 00001116  102E 000C                move.b     D0, [A6 + 0xC]
  1653. 0000111A  4880                     ext.w      D0
  1654. 0000111C  5340                     subq.w     D0, 1
  1655. 0000111E  6B00 0198                bmi        +0x19A /* 000012B8 */
  1656. 00001122  0C40 0008                cmpi.w     D0, 0x8
  1657. 00001126  6E00 0190                bgt        +0x192 /* 000012B8 */
  1658. 0000112A  D040                     add.w      D0, D0
  1659. 0000112C  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  1660. 00001130  4EFB 0000                jmp        [PC + D0.w]
  1661. 00001134  0014 004C                ori.b      [A4], 0x4C /* 'L' */
  1662. 00001138  007A 0186 00B0           ori.w      [PC + 0xB0 /* 000011EA, value 0xFE78 */], 0x186
  1663. 0000113E  0186                     bclr       D6, D0
  1664. 00001140  00F0                     .incomplete
  1665. 00001142  0124                     btst       -[A4], D0
  1666. 00001144  0158                     bchg       [A0]+, D0
  1667. 00001146  206E 0008                movea.l    A0, [A6 + 0x8]
  1668. 0000114A  20BC 5445 5854           move.l     [A0], 0x54455854 /* 'TEXT' */
  1669. 00001150  206E 0008                movea.l    A0, [A6 + 0x8]
  1670. 00001154  2F28 0004                move.l     -[A7], [A0 + 0x4]
  1671. 00001158  4EBA 07A2                jsr        [PC + 0x7A2 /* 000018FC */]
  1672. 0000115C  206E 0008                movea.l    A0, [A6 + 0x8]
  1673. 00001160  2F28 0004                move.l     -[A7], [A0 + 0x4]
  1674. 00001164  42A7                     clr.l      -[A7]
  1675. 00001166  206E 0008                movea.l    A0, [A6 + 0x8]
  1676. 0000116A  2068 0004                movea.l    A0, [A0 + 0x4]
  1677. 0000116E  2F10                     move.l     -[A7], [A0]
  1678. 00001170  4EAD 0E62                jsr        [A5 + 0xE62 /* export_456 */]
  1679. 00001174  201F                     move.l     D0, [A7]+
  1680. 00001176  205F                     movea.l    A0, [A7]+
  1681. 00001178  A024                     syscall    SetHandleSize
  1682. 0000117A  6000 0144                bra        +0x146 /* 000012C0 */
  1683. 0000117E  7004                     moveq.l    D0, 0x04
  1684. 00001180  2F00                     move.l     -[A7], D0
  1685. 00001182  2F0E                     move.l     -[A7], A6
  1686. 00001184  4EBA FEDC                jsr        [PC - 0x124 /* 00001062 */]
  1687. 00001188  206E 0008                movea.l    A0, [A6 + 0x8]
  1688. 0000118C  20BC 5144 7074           move.l     [A0], 0x51447074 /* 'QDpt' */
  1689. 00001192  486E FFFC                pea.l      [A6 - 0x4]
  1690. 00001196  4EBA 17D0                jsr        [PC + 0x17D0 /* 00002968 */]
  1691. 0000119A  206E 0008                movea.l    A0, [A6 + 0x8]
  1692. 0000119E  2068 0004                movea.l    A0, [A0 + 0x4]
  1693. 000011A2  2050                     movea.l    A0, [A0]
  1694. 000011A4  20AE FFFC                move.l     [A0], [A6 - 0x4]
  1695. 000011A8  6000 0116                bra        +0x118 /* 000012C0 */
  1696. 000011AC  7008                     moveq.l    D0, 0x08
  1697. 000011AE  2F00                     move.l     -[A7], D0
  1698. 000011B0  2F0E                     move.l     -[A7], A6
  1699. 000011B2  4EBA FEAE                jsr        [PC - 0x152 /* 00001062 */]
  1700. 000011B6  206E 0008                movea.l    A0, [A6 + 0x8]
  1701. 000011BA  20BC 7164 7274           move.l     [A0], 0x71647274 /* 'qdrt' */
  1702. 000011C0  486E FFF4                pea.l      [A6 - 0xC]
  1703. 000011C4  4EBA 1836                jsr        [PC + 0x1836 /* 000029FC */]
  1704. 000011C8  486E FFF4                pea.l      [A6 - 0xC]
  1705. 000011CC  206E 0008                movea.l    A0, [A6 + 0x8]
  1706. 000011D0  2068 0004                movea.l    A0, [A0 + 0x4]
  1707. 000011D4  2F10                     move.l     -[A7], [A0]
  1708. 000011D6  7008                     moveq.l    D0, 0x08
  1709. 000011D8  2F00                     move.l     -[A7], D0
  1710. 000011DA  4EAD 0D22                jsr        [A5 + 0xD22 /* export_416 */]
  1711. 000011DE  6000 00E0                bra        +0xE2 /* 000012C0 */
  1712. 000011E2  7001                     moveq.l    D0, 0x01
  1713. 000011E4  2F00                     move.l     -[A7], D0
  1714. 000011E6  2F0E                     move.l     -[A7], A6
  1715. 000011E8  4EBA FE78                jsr        [PC - 0x188 /* 00001062 */]
  1716. 000011EC  206E 0008                movea.l    A0, [A6 + 0x8]
  1717. 000011F0  20BC 626F 6F6C           move.l     [A0], 0x626F6F6C /* 'bool' */
  1718. 000011F6  4267                     clr.w      -[A7]
  1719. 000011F8  4EBA 0424                jsr        [PC + 0x424 /* 0000161E */]
  1720. 000011FC  101F                     move.b     D0, [A7]+
  1721. 000011FE  6712                     beq        +0x14 /* 00001212 */
  1722. 00001200  206E 0008                movea.l    A0, [A6 + 0x8]
  1723. 00001204  2068 0004                movea.l    A0, [A0 + 0x4]
  1724. 00001208  2050                     movea.l    A0, [A0]
  1725. 0000120A  10BC 0001                move.b     [A0], 0x1
  1726. 0000120E  6000 00B0                bra        +0xB2 /* 000012C0 */
  1727. label00001212:
  1728. 00001212  206E 0008                movea.l    A0, [A6 + 0x8]
  1729. 00001216  2068 0004                movea.l    A0, [A0 + 0x4]
  1730. 0000121A  2050                     movea.l    A0, [A0]
  1731. 0000121C  4210                     clr.b      [A0]
  1732. 0000121E  6000 00A0                bra        +0xA2 /* 000012C0 */
  1733. 00001222  700A                     moveq.l    D0, 0x0A
  1734. 00001224  2F00                     move.l     -[A7], D0
  1735. 00001226  2F0E                     move.l     -[A7], A6
  1736. 00001228  4EBA FE38                jsr        [PC - 0x1C8 /* 00001062 */]
  1737. 0000122C  206E 0008                movea.l    A0, [A6 + 0x8]
  1738. 00001230  20BC 6578 7465           move.l     [A0], 0x65787465 /* 'exte' */
  1739. 00001236  486E FFEA                pea.l      [A6 - 0x16]
  1740. 0000123A  4EBA 145E                jsr        [PC + 0x145E /* 0000269A */]
  1741. 0000123E  486E FFEA                pea.l      [A6 - 0x16]
  1742. 00001242  206E 0008                movea.l    A0, [A6 + 0x8]
  1743. 00001246  2068 0004                movea.l    A0, [A0 + 0x4]
  1744. 0000124A  2F10                     move.l     -[A7], [A0]
  1745. 0000124C  700A                     moveq.l    D0, 0x0A
  1746. 0000124E  2F00                     move.l     -[A7], D0
  1747. 00001250  4EAD 0D22                jsr        [A5 + 0xD22 /* export_416 */]
  1748. 00001254  606A                     bra        +0x6C /* 000012C0 */
  1749. 00001256  7008                     moveq.l    D0, 0x08
  1750. 00001258  2F00                     move.l     -[A7], D0
  1751. 0000125A  2F0E                     move.l     -[A7], A6
  1752. 0000125C  4EBA FE04                jsr        [PC - 0x1FC /* 00001062 */]
  1753. 00001260  206E 0008                movea.l    A0, [A6 + 0x8]
  1754. 00001264  20BC 636F 6D70           move.l     [A0], 0x636F6D70 /* 'comp' */
  1755. 0000126A  486E FFE2                pea.l      [A6 - 0x1E]
  1756. 0000126E  4EBA FBFE                jsr        [PC - 0x402 /* 00000E6E */]
  1757. 00001272  486E FFE2                pea.l      [A6 - 0x1E]
  1758. 00001276  206E 0008                movea.l    A0, [A6 + 0x8]
  1759. 0000127A  2068 0004                movea.l    A0, [A0 + 0x4]
  1760. 0000127E  2F10                     move.l     -[A7], [A0]
  1761. 00001280  7008                     moveq.l    D0, 0x08
  1762. 00001282  2F00                     move.l     -[A7], D0
  1763. 00001284  4EAD 0D22                jsr        [A5 + 0xD22 /* export_416 */]
  1764. 00001288  6036                     bra        +0x38 /* 000012C0 */
  1765. 0000128A  7004                     moveq.l    D0, 0x04
  1766. 0000128C  2F00                     move.l     -[A7], D0
  1767. 0000128E  2F0E                     move.l     -[A7], A6
  1768. 00001290  4EBA FDD0                jsr        [PC - 0x230 /* 00001062 */]
  1769. 00001294  206E 0008                movea.l    A0, [A6 + 0x8]
  1770. 00001298  20BC 6C6F 6E67           move.l     [A0], 0x6C6F6E67 /* 'long' */
  1771. 0000129E  42A7                     clr.l      -[A7]
  1772. 000012A0  4EBA 02D2                jsr        [PC + 0x2D2 /* 00001574 */]
  1773. 000012A4  2D5F FFDE                move.l     [A6 - 0x22], [A7]+
  1774. 000012A8  206E 0008                movea.l    A0, [A6 + 0x8]
  1775. 000012AC  2068 0004                movea.l    A0, [A0 + 0x4]
  1776. 000012B0  2050                     movea.l    A0, [A0]
  1777. 000012B2  20AE FFDE                move.l     [A0], [A6 - 0x22]
  1778. 000012B6  6008                     bra        +0xA /* 000012C0 */
  1779. label000012B8:
  1780. 000012B8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1781. 000012BC  4EAD 256A                jsr        [A5 + 0x256A /* export_1193 */]
  1782. label000012C0:
  1783. 000012C0  4FEE FFBE                lea.l      A7, [A6 - 0x42]
  1784. 000012C4  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  1785. 000012C8  4E5E                     unlink     A6
  1786. 000012CA  205F                     movea.l    A0, [A7]+
  1787. 000012CC  5C4F                     addq.w     A7, 6
  1788. 000012CE  4ED0                     jmp        [A0]
  1789. 000012D0  0001 6410                ori.b      D1, 0x10
  1790. export_978:
  1791. 000012D4  4E56 FFFA                link       A6, -0x0006
  1792. 000012D8  48E7 0300                movem.l    -[A7], D6,D7
  1793. 000012DC  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  1794. 000012E2  4267                     clr.w      -[A7]
  1795. 000012E4  4EBA 036E                jsr        [PC + 0x36E /* 00001654 */]
  1796. 000012E8  3E1F                     move.w     D7, [A7]+
  1797. 000012EA  7001                     moveq.l    D0, 0x01
  1798. 000012EC  B047                     cmp.w      D0, D7
  1799. 000012EE  57C0                     seq        D0
  1800. 000012F0  4A00                     tst.b      D0
  1801. 000012F2  660A                     bne        +0xC /* 000012FE */
  1802. 000012F4  7202                     moveq.l    D1, 0x02
  1803. 000012F6  B247                     cmp.w      D1, D7
  1804. 000012F8  57C1                     seq        D1
  1805. 000012FA  8001                     or.b       D0, D1
  1806. 000012FC  670C                     beq        +0xE /* 0000130A */
  1807. label000012FE:
  1808. 000012FE  206E 0008                movea.l    A0, [A6 + 0x8]
  1809. 00001302  216D A284 0218           move.l     [A0 + 0x218], [A5 - 0x5D7C]
  1810. 00001308  605A                     bra        +0x5C /* 00001364 */
  1811. label0000130A:
  1812. 0000130A  4267                     clr.w      -[A7]
  1813. 0000130C  4EBA 0346                jsr        [PC + 0x346 /* 00001654 */]
  1814. 00001310  3E1F                     move.w     D7, [A7]+
  1815. 00001312  7004                     moveq.l    D0, 0x04
  1816. 00001314  B047                     cmp.w      D0, D7
  1817. 00001316  6626                     bne        +0x28 /* 0000133E */
  1818. 00001318  206E 0008                movea.l    A0, [A6 + 0x8]
  1819. 0000131C  2F08                     move.l     -[A7], A0
  1820. 0000131E  42A7                     clr.l      -[A7]
  1821. 00001320  4EBA 1786                jsr        [PC + 0x1786 /* 00002AA8 */]
  1822. 00001324  201F                     move.l     D0, [A7]+
  1823. 00001326  205F                     movea.l    A0, [A7]+
  1824. 00001328  2140 0218                move.l     [A0 + 0x218], D0
  1825. 0000132C  206E 0008                movea.l    A0, [A6 + 0x8]
  1826. 00001330  4AA8 0218                tst.l      [A0 + 0x218]
  1827. 00001334  5EC0                     sgt        D0
  1828. 00001336  4400                     neg.b      D0
  1829. 00001338  1D40 000C                move.b     [A6 + 0xC], D0
  1830. 0000133C  601E                     bra        +0x20 /* 0000135C */
  1831. label0000133E:
  1832. 0000133E  486D CE2A                pea.l      [A5 - 0x31D6]
  1833. 00001342  4EBA 04A4                jsr        [PC + 0x4A4 /* 000017E8 */]
  1834. 00001346  4267                     clr.w      -[A7]
  1835. 00001348  486D CE2A                pea.l      [A5 - 0x31D6]
  1836. 0000134C  206E 0008                movea.l    A0, [A6 + 0x8]
  1837. 00001350  4868 0218                pea.l      [A0 + 0x218]
  1838. 00001354  4EAD 10E2                jsr        [A5 + 0x10E2 /* export_536 */]
  1839. 00001358  1D5F 000C                move.b     [A6 + 0xC], [A7]+
  1840. label0000135C:
  1841. 0000135C  4267                     clr.w      -[A7]
  1842. 0000135E  4EBA 02F4                jsr        [PC + 0x2F4 /* 00001654 */]
  1843. 00001362  3E1F                     move.w     D7, [A7]+
  1844. label00001364:
  1845. 00001364  7001                     moveq.l    D0, 0x01
  1846. 00001366  B047                     cmp.w      D0, D7
  1847. 00001368  661A                     bne        +0x1C /* 00001384 */
  1848. 0000136A  206E 0008                movea.l    A0, [A6 + 0x8]
  1849. 0000136E  2C28 0218                move.l     D6, [A0 + 0x218]
  1850. 00001372  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1851. 00001376  4EBA F8E4                jsr        [PC - 0x71C /* 00000C5C */]
  1852. 0000137A  206E 0008                movea.l    A0, [A6 + 0x8]
  1853. 0000137E  2146 0218                move.l     [A0 + 0x218], D6
  1854. 00001382  603C                     bra        +0x3E /* 000013C0 */
  1855. label00001384:
  1856. 00001384  4A47                     tst.w      D7
  1857. 00001386  661E                     bne        +0x20 /* 000013A6 */
  1858. 00001388  206E 0008                movea.l    A0, [A6 + 0x8]
  1859. 0000138C  117C 0007 010C           move.b     [A0 + 0x10C], 0x7
  1860. 00001392  206E 0008                movea.l    A0, [A6 + 0x8]
  1861. 00001396  10BC 0001                move.b     [A0], 0x1
  1862. 0000139A  206E 0008                movea.l    A0, [A6 + 0x8]
  1863. 0000139E  7001                     moveq.l    D0, 0x01
  1864. 000013A0  2140 0006                move.l     [A0 + 0x6], D0
  1865. 000013A4  601A                     bra        +0x1C /* 000013C0 */
  1866. label000013A6:
  1867. 000013A6  7002                     moveq.l    D0, 0x02
  1868. 000013A8  B047                     cmp.w      D0, D7
  1869. 000013AA  6614                     bne        +0x16 /* 000013C0 */
  1870. 000013AC  206E 0008                movea.l    A0, [A6 + 0x8]
  1871. 000013B0  10BC 0007                move.b     [A0], 0x7
  1872. 000013B4  206E 0008                movea.l    A0, [A6 + 0x8]
  1873. 000013B8  4868 010C                pea.l      [A0 + 0x10C]
  1874. 000013BC  4EBA F7EE                jsr        [PC - 0x812 /* 00000BAC */]
  1875. label000013C0:
  1876. 000013C0  4CDF 00C0                movem.l    D6,D7, [A7]+
  1877. 000013C4  4E5E                     unlink     A6
  1878. 000013C6  2E9F                     move.l     [A7], [A7]+
  1879. 000013C8  4E75                     rts
  1880. export_979:
  1881. 000013CA  4E56 FFFC                link       A6, -0x0004
  1882. 000013CE  2F0C                     move.l     -[A7], A4
  1883. 000013D0  286E 0008                movea.l    A4, [A6 + 0x8]
  1884. 000013D4  4267                     clr.w      -[A7]
  1885. 000013D6  4EBA 027C                jsr        [PC + 0x27C /* 00001654 */]
  1886. 000013DA  301F                     move.w     D0, [A7]+
  1887. 000013DC  5940                     subq.w     D0, 4
  1888. 000013DE  670E                     beq        +0x10 /* 000013EE */
  1889. 000013E0  5340                     subq.w     D0, 1
  1890. 000013E2  6712                     beq        +0x14 /* 000013F6 */
  1891. 000013E4  5340                     subq.w     D0, 1
  1892. 000013E6  6716                     beq        +0x18 /* 000013FE */
  1893. 000013E8  5340                     subq.w     D0, 1
  1894. 000013EA  6724                     beq        +0x26 /* 00001410 */
  1895. 000013EC  6034                     bra        +0x36 /* 00001422 */
  1896. label000013EE:
  1897. 000013EE  197C 0001 0001           move.b     [A4 + 0x1], 0x1
  1898. 000013F4  602C                     bra        +0x2E /* 00001422 */
  1899. label000013F6:
  1900. 000013F6  197C 0002 0001           move.b     [A4 + 0x1], 0x2
  1901. 000013FC  6024                     bra        +0x26 /* 00001422 */
  1902. label000013FE:
  1903. 000013FE  197C 0003 0001           move.b     [A4 + 0x1], 0x3
  1904. 00001404  42A7                     clr.l      -[A7]
  1905. 00001406  4EBA 016C                jsr        [PC + 0x16C /* 00001574 */]
  1906. 0000140A  201F                     move.l     D0, [A7]+
  1907. 0000140C  1880                     move.b     [A4], D0
  1908. 0000140E  603E                     bra        +0x40 /* 0000144E */
  1909. label00001410:
  1910. 00001410  197C 0004 0001           move.b     [A4 + 0x1], 0x4
  1911. 00001416  42A7                     clr.l      -[A7]
  1912. 00001418  4EBA 015A                jsr        [PC + 0x15A /* 00001574 */]
  1913. 0000141C  201F                     move.l     D0, [A7]+
  1914. 0000141E  1880                     move.b     [A4], D0
  1915. 00001420  602C                     bra        +0x2E /* 0000144E */
  1916. label00001422:
  1917. 00001422  4267                     clr.w      -[A7]
  1918. 00001424  4EBA 022E                jsr        [PC + 0x22E /* 00001654 */]
  1919. 00001428  301F                     move.w     D0, [A7]+
  1920. 0000142A  670E                     beq        +0x10 /* 0000143A */
  1921. 0000142C  5340                     subq.w     D0, 1
  1922. 0000142E  6710                     beq        +0x12 /* 00001440 */
  1923. 00001430  5340                     subq.w     D0, 1
  1924. 00001432  6712                     beq        +0x14 /* 00001446 */
  1925. 00001434  5340                     subq.w     D0, 1
  1926. 00001436  6714                     beq        +0x16 /* 0000144C */
  1927. 00001438  6014                     bra        +0x16 /* 0000144E */
  1928. label0000143A:
  1929. 0000143A  18BC 0001                move.b     [A4], 0x1
  1930. 0000143E  600E                     bra        +0x10 /* 0000144E */
  1931. label00001440:
  1932. 00001440  18BC 0002                move.b     [A4], 0x2
  1933. 00001444  6008                     bra        +0xA /* 0000144E */
  1934. label00001446:
  1935. 00001446  18BC 0003                move.b     [A4], 0x3
  1936. 0000144A  6002                     bra        +0x4 /* 0000144E */
  1937. label0000144C:
  1938. 0000144C  4214                     clr.b      [A4]
  1939. label0000144E:
  1940. 0000144E  285F                     movea.l    A4, [A7]+
  1941. 00001450  4E5E                     unlink     A6
  1942. 00001452  2E9F                     move.l     [A7], [A7]+
  1943. 00001454  4E75                     rts
  1944. fn00001456:
  1945. 00001456  4E56 0000                link       A6, 0
  1946. 0000145A  2F0C                     move.l     -[A7], A4
  1947. 0000145C  286E 0008                movea.l    A4, [A6 + 0x8]
  1948. 00001460  1F3C 0001                move.b     -[A7], 0x1
  1949. 00001464  4EBA F6CE                jsr        [PC - 0x932 /* 00000B34 */]
  1950. 00001468  4EAD 1572                jsr        [A5 + 0x1572 /* export_682 */]
  1951. 0000146C  42A7                     clr.l      -[A7]
  1952. 0000146E  7001                     moveq.l    D0, 0x01
  1953. 00001470  2F00                     move.l     -[A7], D0
  1954. 00001472  4EAD 25AA                jsr        [A5 + 0x25AA /* export_1201 */]
  1955. 00001476  295F FFFC                move.l     [A4 - 0x4], [A7]+
  1956. 0000147A  206C FFFC                movea.l    A0, [A4 - 0x4]
  1957. 0000147E  2050                     movea.l    A0, [A0]
  1958. 00001480  4210                     clr.b      [A0]
  1959. 00001482  206E 0008                movea.l    A0, [A6 + 0x8]
  1960. 00001486  216C FFFC 0008           move.l     [A0 + 0x8], [A4 - 0x4]
  1961. 0000148C  206E 0008                movea.l    A0, [A6 + 0x8]
  1962. 00001490  2C48                     movea.l    A6, A0
  1963. 00001492  4EFA 00D4                jmp        [PC + 0xD4 /* 00001568 */]
  1964. 00001496  0000 285F                ori.b      D0, 0x5F /* '_' */
  1965. 0000149A  4E5E                     unlink     A6
  1966. 0000149C  2E9F                     move.l     [A7], [A7]+
  1967. 0000149E  4E75                     rts
  1968. export_980:
  1969. fn000014A0:
  1970. 000014A0  4E56 FFF0                link       A6, -0x0010
  1971. 000014A4  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  1972. 000014A8  4EBA F05C                jsr        [PC - 0xFA4 /* 00000506 */]
  1973. 000014AC  42A7                     clr.l      -[A7]
  1974. 000014AE  4EBA EB50                jsr        [PC - 0x14B0 /* 00000000 */]
  1975. 000014B2  2D5F FFF4                move.l     [A6 - 0xC], [A7]+
  1976. 000014B6  206E FFF4                movea.l    A0, [A6 - 0xC]
  1977. 000014BA  4A28 0002                tst.b      [A0 + 0x2]
  1978. 000014BE  6652                     bne        +0x54 /* 00001512 */
  1979. 000014C0  42A7                     clr.l      -[A7]
  1980. 000014C2  42A7                     clr.l      -[A7]
  1981. 000014C4  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1982. 000014C8  4EBA EB86                jsr        [PC - 0x147A /* 00000050 */]
  1983. 000014CC  4EAD 0E62                jsr        [A5 + 0xE62 /* export_456 */]
  1984. 000014D0  201F                     move.l     D0, [A7]+
  1985. 000014D2  5280                     addq.l     D0, 1
  1986. 000014D4  2D40 FFF8                move.l     [A6 - 0x8], D0
  1987. 000014D8  42A7                     clr.l      -[A7]
  1988. 000014DA  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1989. 000014DE  4EAD 25AA                jsr        [A5 + 0x25AA /* export_1201 */]
  1990. 000014E2  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  1991. 000014E6  6606                     bne        +0x8 /* 000014EE */
  1992. 000014E8  2F0E                     move.l     -[A7], A6
  1993. 000014EA  4EBA FF6A                jsr        [PC - 0x96 /* 00001456 */]
  1994. label000014EE:
  1995. 000014EE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1996. 000014F2  205F                     movea.l    A0, [A7]+
  1997. 000014F4  A029                     syscall    HLock
  1998. 000014F6  206E FFFC                movea.l    A0, [A6 - 0x4]
  1999. 000014FA  2F10                     move.l     -[A7], [A0]
  2000. 000014FC  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2001. 00001500  1F3C 0001                move.b     -[A7], 0x1
  2002. 00001504  4EBA 00A6                jsr        [PC + 0xA6 /* 000015AC */]
  2003. 00001508  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2004. 0000150C  205F                     movea.l    A0, [A7]+
  2005. 0000150E  A02A                     syscall    HUnlock
  2006. 00001510  6050                     bra        +0x52 /* 00001562 */
  2007. label00001512:
  2008. 00001512  202E FFF4                move.l     D0, [A6 - 0xC]
  2009. 00001516  5980                     subq.l     D0, 4
  2010. 00001518  2D40 FFF0                move.l     [A6 - 0x10], D0
  2011. 0000151C  206E FFF0                movea.l    A0, [A6 - 0x10]
  2012. 00001520  2D50 FFFC                move.l     [A6 - 0x4], [A0]
  2013. 00001524  206E FFF4                movea.l    A0, [A6 - 0xC]
  2014. 00001528  7002                     moveq.l    D0, 0x02
  2015. 0000152A  B028 0002                cmp.b      D0, [A0 + 0x2]
  2016. 0000152E  6708                     beq        +0xA /* 00001538 */
  2017. 00001530  117C 0002 0002           move.b     [A0 + 0x2], 0x2
  2018. 00001536  6022                     bra        +0x24 /* 0000155A */
  2019. label00001538:
  2020. 00001538  4267                     clr.w      -[A7]
  2021. 0000153A  486E FFFC                pea.l      [A6 - 0x4]
  2022. 0000153E  4EAD 258A                jsr        [A5 + 0x258A /* export_1197 */]
  2023. 00001542  4A5F                     tst.w      [A7]+
  2024. 00001544  56C0                     sne        D0
  2025. 00001546  4A00                     tst.b      D0
  2026. 00001548  660A                     bne        +0xC /* 00001554 */
  2027. 0000154A  4AAE FFFC                tst.l      [A6 - 0x4]
  2028. 0000154E  57C1                     seq        D1
  2029. 00001550  8001                     or.b       D0, D1
  2030. 00001552  6706                     beq        +0x8 /* 0000155A */
  2031. label00001554:
  2032. 00001554  2F0E                     move.l     -[A7], A6
  2033. 00001556  4EBA FEFE                jsr        [PC - 0x102 /* 00001456 */]
  2034. label0000155A:
  2035. 0000155A  1F3C 0001                move.b     -[A7], 0x1
  2036. 0000155E  4EBA F5D4                jsr        [PC - 0xA2C /* 00000B34 */]
  2037. label00001562:
  2038. 00001562  2D6E FFFC 0008           move.l     [A6 + 0x8], [A6 - 0x4]
  2039. label00001568:
  2040. 00001568  4FEE FFD0                lea.l      A7, [A6 - 0x30]
  2041. 0000156C  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  2042. 00001570  4E5E                     unlink     A6
  2043. 00001572  4E75                     rts
  2044. export_981:
  2045. fn00001574:
  2046. 00001574  4E56 FFFC                link       A6, -0x0004
  2047. 00001578  4267                     clr.w      -[A7]
  2048. 0000157A  4EBA EE84                jsr        [PC - 0x117C /* 00000400 */]
  2049. 0000157E  101F                     move.b     D0, [A7]+
  2050. 00001580  6610                     bne        +0x12 /* 00001592 */
  2051. 00001582  3F3C 0091                move.w     -[A7], 0x91
  2052. 00001586  4EBA EC1A                jsr        [PC - 0x13E6 /* 000001A2 */]
  2053. 0000158A  7000                     moveq.l    D0, 0x00
  2054. 0000158C  2D40 0008                move.l     [A6 + 0x8], D0
  2055. 00001590  6016                     bra        +0x18 /* 000015A8 */
  2056. label00001592:
  2057. 00001592  486E FFFC                pea.l      [A6 - 0x4]
  2058. 00001596  7004                     moveq.l    D0, 0x04
  2059. 00001598  2F00                     move.l     -[A7], D0
  2060. 0000159A  1F3C 0009                move.b     -[A7], 0x9 /* '\t' */
  2061. 0000159E  4EBA 000C                jsr        [PC + 0xC /* 000015AC */]
  2062. 000015A2  2D6E FFFC 0008           move.l     [A6 + 0x8], [A6 - 0x4]
  2063. label000015A8:
  2064. 000015A8  4E5E                     unlink     A6
  2065. 000015AA  4E75                     rts
  2066. export_982:
  2067. fn000015AC:
  2068. 000015AC  4E56 FFF6                link       A6, -0x000A
  2069. 000015B0  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  2070. 000015B4  2C2E 000A                move.l     D6, [A6 + 0xA]
  2071. 000015B8  2E2E 000E                move.l     D7, [A6 + 0xE]
  2072. 000015BC  102D B5C4                move.b     D0, [A5 - 0x4A3C]
  2073. 000015C0  670E                     beq        +0x10 /* 000015D0 */
  2074. 000015C2  4EBA F5D0                jsr        [PC - 0xA30 /* 00000B94 */]
  2075. 000015C6  2F07                     move.l     -[A7], D7
  2076. 000015C8  2F06                     move.l     -[A7], D6
  2077. 000015CA  4EAD 0EEA                jsr        [A5 + 0xEEA /* export_473 */]
  2078. 000015CE  6040                     bra        +0x42 /* 00001610 */
  2079. label000015D0:
  2080. 000015D0  42A7                     clr.l      -[A7]
  2081. 000015D2  4EBA EA2C                jsr        [PC - 0x15D4 /* 00000000 */]
  2082. 000015D6  285F                     movea.l    A4, [A7]+
  2083. 000015D8  4A2C 0002                tst.b      [A4 + 0x2]
  2084. 000015DC  661E                     bne        +0x20 /* 000015FC */
  2085. 000015DE  7001                     moveq.l    D0, 0x01
  2086. 000015E0  B086                     cmp.l      D0, D6
  2087. 000015E2  6708                     beq        +0xA /* 000015EC */
  2088. 000015E4  2F07                     move.l     -[A7], D7
  2089. 000015E6  4EAD 14DA                jsr        [A5 + 0x14DA /* export_663 */]
  2090. 000015EA  6024                     bra        +0x26 /* 00001610 */
  2091. label000015EC:
  2092. 000015EC  47EE FFFA                lea.l      A3, [A6 - 0x6]
  2093. 000015F0  2F0B                     move.l     -[A7], A3
  2094. 000015F2  4EAD 14DA                jsr        [A5 + 0x14DA /* export_663 */]
  2095. 000015F6  2047                     movea.l    A0, D7
  2096. 000015F8  1093                     move.b     [A0], [A3]
  2097. 000015FA  6014                     bra        +0x16 /* 00001610 */
  2098. label000015FC:
  2099. 000015FC  42A7                     clr.l      -[A7]
  2100. 000015FE  2F0C                     move.l     -[A7], A4
  2101. 00001600  4EBA EA4E                jsr        [PC - 0x15B2 /* 00000050 */]
  2102. 00001604  2F07                     move.l     -[A7], D7
  2103. 00001606  2F06                     move.l     -[A7], D6
  2104. 00001608  4EAD 0D22                jsr        [A5 + 0xD22 /* export_416 */]
  2105. 0000160C  4EBA F586                jsr        [PC - 0xA7A /* 00000B94 */]
  2106. label00001610:
  2107. 00001610  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  2108. 00001614  4E5E                     unlink     A6
  2109. 00001616  205F                     movea.l    A0, [A7]+
  2110. 00001618  DEFC 000A                add.w      A7, 0xA /* '\n' */
  2111. 0000161C  4ED0                     jmp        [A0]
  2112. export_983:
  2113. fn0000161E:
  2114. 0000161E  4E56 FFFE                link       A6, -0x0002
  2115. 00001622  4267                     clr.w      -[A7]
  2116. 00001624  4EBA EE8A                jsr        [PC - 0x1176 /* 000004B0 */]
  2117. 00001628  101F                     move.b     D0, [A7]+
  2118. 0000162A  660E                     bne        +0x10 /* 0000163A */
  2119. 0000162C  3F3C 0092                move.w     -[A7], 0x92
  2120. 00001630  4EBA EB70                jsr        [PC - 0x1490 /* 000001A2 */]
  2121. 00001634  422E 0008                clr.b      [A6 + 0x8]
  2122. 00001638  6016                     bra        +0x18 /* 00001650 */
  2123. label0000163A:
  2124. 0000163A  486E FFFF                pea.l      [A6 - 0x1]
  2125. 0000163E  7001                     moveq.l    D0, 0x01
  2126. 00001640  2F00                     move.l     -[A7], D0
  2127. 00001642  1F3C 0005                move.b     -[A7], 0x5
  2128. 00001646  4EBA FF64                jsr        [PC - 0x9C /* 000015AC */]
  2129. 0000164A  1D6E FFFF 0008           move.b     [A6 + 0x8], [A6 - 0x1]
  2130. label00001650:
  2131. 00001650  4E5E                     unlink     A6
  2132. 00001652  4E75                     rts
  2133. export_984:
  2134. fn00001654:
  2135. 00001654  4E56 FFFE                link       A6, -0x0002
  2136. 00001658  102D B5C4                move.b     D0, [A5 - 0x4A3C]
  2137. 0000165C  6708                     beq        +0xA /* 00001666 */
  2138. 0000165E  3D7C FFFF 0008           move.w     [A6 + 0x8], 0xFFFF
  2139. 00001664  6016                     bra        +0x18 /* 0000167C */
  2140. label00001666:
  2141. 00001666  486E FFFE                pea.l      [A6 - 0x2]
  2142. 0000166A  7002                     moveq.l    D0, 0x02
  2143. 0000166C  2F00                     move.l     -[A7], D0
  2144. 0000166E  1F3C 000D                move.b     -[A7], 0xD /* '\r' */
  2145. 00001672  4EBA FF38                jsr        [PC - 0xC8 /* 000015AC */]
  2146. 00001676  3D6E FFFE 0008           move.w     [A6 + 0x8], [A6 - 0x2]
  2147. label0000167C:
  2148. 0000167C  4E5E                     unlink     A6
  2149. 0000167E  4E75                     rts
  2150. export_985:
  2151. 00001680  4E56 FFFE                link       A6, -0x0002
  2152. 00001684  2F07                     move.l     -[A7], D7
  2153. 00001686  4267                     clr.w      -[A7]
  2154. 00001688  4EBA FFCA                jsr        [PC - 0x36 /* 00001654 */]
  2155. 0000168C  301F                     move.w     D0, [A7]+
  2156. 0000168E  E340                     asl        D0.w, 1
  2157. 00001690  3E00                     move.w     D7, D0
  2158. 00001692  5B47                     subq.w     D7, 5
  2159. 00001694  3007                     move.w     D0, D7
  2160. 00001696  5340                     subq.w     D0, 1
  2161. 00001698  670A                     beq        +0xC /* 000016A4 */
  2162. 0000169A  5540                     subq.w     D0, 2
  2163. 0000169C  6716                     beq        +0x18 /* 000016B4 */
  2164. 0000169E  5540                     subq.w     D0, 2
  2165. 000016A0  6720                     beq        +0x22 /* 000016C2 */
  2166. 000016A2  602C                     bra        +0x2E /* 000016D0 */
  2167. label000016A4:
  2168. 000016A4  4267                     clr.w      -[A7]
  2169. 000016A6  4EBA FFAC                jsr        [PC - 0x54 /* 00001654 */]
  2170. 000016AA  7001                     moveq.l    D0, 0x01
  2171. 000016AC  B05F                     cmp.w      D0, [A7]+
  2172. 000016AE  6620                     bne        +0x22 /* 000016D0 */
  2173. 000016B0  7E02                     moveq.l    D7, 0x02
  2174. 000016B2  601C                     bra        +0x1E /* 000016D0 */
  2175. label000016B4:
  2176. 000016B4  4267                     clr.w      -[A7]
  2177. 000016B6  4EBA FF9C                jsr        [PC - 0x64 /* 00001654 */]
  2178. 000016BA  4A5F                     tst.w      [A7]+
  2179. 000016BC  6712                     beq        +0x14 /* 000016D0 */
  2180. 000016BE  7E04                     moveq.l    D7, 0x04
  2181. 000016C0  600E                     bra        +0x10 /* 000016D0 */
  2182. label000016C2:
  2183. 000016C2  4267                     clr.w      -[A7]
  2184. 000016C4  4EBA FF8E                jsr        [PC - 0x72 /* 00001654 */]
  2185. 000016C8  7001                     moveq.l    D0, 0x01
  2186. 000016CA  B05F                     cmp.w      D0, [A7]+
  2187. 000016CC  6602                     bne        +0x4 /* 000016D0 */
  2188. 000016CE  7E06                     moveq.l    D7, 0x06
  2189. label000016D0:
  2190. 000016D0  3007                     move.w     D0, D7
  2191. 000016D2  48C0                     ext.l      D0
  2192. 000016D4  2D40 0008                move.l     [A6 + 0x8], D0
  2193. 000016D8  2E1F                     move.l     D7, [A7]+
  2194. 000016DA  4E5E                     unlink     A6
  2195. 000016DC  4E75                     rts
  2196. fn000016DE:
  2197. 000016DE  4E56 FFF6                link       A6, -0x000A
  2198. 000016E2  48E7 0308                movem.l    -[A7], D6,D7,A4
  2199. 000016E6  4EBA EE1E                jsr        [PC - 0x11E2 /* 00000506 */]
  2200. 000016EA  42A7                     clr.l      -[A7]
  2201. 000016EC  42A7                     clr.l      -[A7]
  2202. 000016EE  4EBA E910                jsr        [PC - 0x16F0 /* 00000000 */]
  2203. 000016F2  4EBA E95C                jsr        [PC - 0x16A4 /* 00000050 */]
  2204. 000016F6  285F                     movea.l    A4, [A7]+
  2205. 000016F8  42A7                     clr.l      -[A7]
  2206. 000016FA  2F0C                     move.l     -[A7], A4
  2207. 000016FC  4EAD 0E62                jsr        [A5 + 0xE62 /* export_456 */]
  2208. 00001700  2E1F                     move.l     D7, [A7]+
  2209. 00001702  302E 0008                move.w     D0, [A6 + 0x8]
  2210. 00001706  48C0                     ext.l      D0
  2211. 00001708  B087                     cmp.l      D0, D7
  2212. 0000170A  5DC6                     slt        D6
  2213. 0000170C  4406                     neg.b      D6
  2214. 0000170E  1006                     move.b     D0, D6
  2215. 00001710  6708                     beq        +0xA /* 0000171A */
  2216. 00001712  302E 0008                move.w     D0, [A6 + 0x8]
  2217. 00001716  48C0                     ext.l      D0
  2218. 00001718  2E00                     move.l     D7, D0
  2219. label0000171A:
  2220. 0000171A  2F0C                     move.l     -[A7], A4
  2221. 0000171C  202E 000A                move.l     D0, [A6 + 0xA]
  2222. 00001720  5280                     addq.l     D0, 1
  2223. 00001722  2F00                     move.l     -[A7], D0
  2224. 00001724  2F07                     move.l     -[A7], D7
  2225. 00001726  4EAD 0D22                jsr        [A5 + 0xD22 /* export_416 */]
  2226. 0000172A  206E 000A                movea.l    A0, [A6 + 0xA]
  2227. 0000172E  1087                     move.b     [A0], D7
  2228. 00001730  1F3C 0001                move.b     -[A7], 0x1
  2229. 00001734  4EBA F3FE                jsr        [PC - 0xC02 /* 00000B34 */]
  2230. 00001738  1006                     move.b     D0, D6
  2231. 0000173A  6714                     beq        +0x16 /* 00001750 */
  2232. 0000173C  122D CF5E                move.b     D1, [A5 - 0x30A2]
  2233. 00001740  0A01 0001                xori.b     D1, 0x1
  2234. 00001744  C001                     and.b      D0, D1
  2235. 00001746  6708                     beq        +0xA /* 00001750 */
  2236. 00001748  3F3C 006A                move.w     -[A7], 0x6A /* 'j' */
  2237. 0000174C  4EAD 155A                jsr        [A5 + 0x155A /* export_679 */]
  2238. label00001750:
  2239. 00001750  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  2240. 00001754  4E5E                     unlink     A6
  2241. 00001756  205F                     movea.l    A0, [A7]+
  2242. 00001758  5C4F                     addq.w     A7, 6
  2243. 0000175A  4ED0                     jmp        [A0]
  2244. export_986:
  2245. fn0000175C:
  2246. 0000175C  4E56 FFF4                link       A6, -0x000C
  2247. 00001760  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  2248. 00001764  282E 000A                move.l     D4, [A6 + 0xA]
  2249. 00001768  3A2E 0008                move.w     D5, [A6 + 0x8]
  2250. 0000176C  42A7                     clr.l      -[A7]
  2251. 0000176E  4EBA E890                jsr        [PC - 0x1770 /* 00000000 */]
  2252. 00001772  265F                     movea.l    A3, [A7]+
  2253. 00001774  7010                     moveq.l    D0, 0x10
  2254. 00001776  B02B 0003                cmp.b      D0, [A3 + 0x3]
  2255. 0000177A  670A                     beq        +0xC /* 00001786 */
  2256. 0000177C  2F04                     move.l     -[A7], D4
  2257. 0000177E  3F05                     move.w     -[A7], D5
  2258. 00001780  4EBA FF5C                jsr        [PC - 0xA4 /* 000016DE */]
  2259. 00001784  6056                     bra        +0x58 /* 000017DC */
  2260. label00001786:
  2261. 00001786  42A7                     clr.l      -[A7]
  2262. 00001788  2F0B                     move.l     -[A7], A3
  2263. 0000178A  4EBA E8C4                jsr        [PC - 0x173C /* 00000050 */]
  2264. 0000178E  285F                     movea.l    A4, [A7]+
  2265. 00001790  7000                     moveq.l    D0, 0x00
  2266. 00001792  1014                     move.b     D0, [A4]
  2267. 00001794  C0BC 0000 00FF           and.l      D0, 0xFF
  2268. 0000179A  3E00                     move.w     D7, D0
  2269. 0000179C  BA47                     cmp.w      D5, D7
  2270. 0000179E  5DC6                     slt        D6
  2271. 000017A0  4406                     neg.b      D6
  2272. 000017A2  1006                     move.b     D0, D6
  2273. 000017A4  6702                     beq        +0x4 /* 000017A8 */
  2274. 000017A6  3E05                     move.w     D7, D5
  2275. label000017A8:
  2276. 000017A8  2F0C                     move.l     -[A7], A4
  2277. 000017AA  2F04                     move.l     -[A7], D4
  2278. 000017AC  3007                     move.w     D0, D7
  2279. 000017AE  5240                     addq.w     D0, 1
  2280. 000017B0  48C0                     ext.l      D0
  2281. 000017B2  2F00                     move.l     -[A7], D0
  2282. 000017B4  4EAD 0D22                jsr        [A5 + 0xD22 /* export_416 */]
  2283. 000017B8  2044                     movea.l    A0, D4
  2284. 000017BA  1087                     move.b     [A0], D7
  2285. 000017BC  1F3C 0010                move.b     -[A7], 0x10
  2286. 000017C0  4EBA F372                jsr        [PC - 0xC8E /* 00000B34 */]
  2287. 000017C4  1006                     move.b     D0, D6
  2288. 000017C6  6714                     beq        +0x16 /* 000017DC */
  2289. 000017C8  122D CF5E                move.b     D1, [A5 - 0x30A2]
  2290. 000017CC  0A01 0001                xori.b     D1, 0x1
  2291. 000017D0  C001                     and.b      D0, D1
  2292. 000017D2  6708                     beq        +0xA /* 000017DC */
  2293. 000017D4  3F3C 006A                move.w     -[A7], 0x6A /* 'j' */
  2294. 000017D8  4EAD 155A                jsr        [A5 + 0x155A /* export_679 */]
  2295. label000017DC:
  2296. 000017DC  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  2297. 000017E0  4E5E                     unlink     A6
  2298. 000017E2  205F                     movea.l    A0, [A7]+
  2299. 000017E4  5C4F                     addq.w     A7, 6
  2300. 000017E6  4ED0                     jmp        [A0]
  2301. export_987:
  2302. fn000017E8:
  2303. 000017E8  4E56 0000                link       A6, 0
  2304. 000017EC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2305. 000017F0  3F3C 00FE                move.w     -[A7], 0xFE
  2306. 000017F4  4EBA FF66                jsr        [PC - 0x9A /* 0000175C */]
  2307. 000017F8  4E5E                     unlink     A6
  2308. 000017FA  2E9F                     move.l     [A7], [A7]+
  2309. 000017FC  4E75                     rts
  2310. export_988:
  2311. fn000017FE:
  2312. 000017FE  4E56 0000                link       A6, 0
  2313. 00001802  1B7C 0001 CF5E           move.b     [A5 - 0x30A2], 0x1
  2314. 00001808  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2315. 0000180C  3F3C 00FE                move.w     -[A7], 0xFE
  2316. 00001810  4EBA FF4A                jsr        [PC - 0xB6 /* 0000175C */]
  2317. 00001814  422D CF5E                clr.b      [A5 - 0x30A2]
  2318. 00001818  4E5E                     unlink     A6
  2319. 0000181A  2E9F                     move.l     [A7], [A7]+
  2320. 0000181C  4E75                     rts
  2321. export_989:
  2322. fn0000181E:
  2323. 0000181E  4E56 0000                link       A6, 0
  2324. 00001822  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2325. 00001826  3F3C 001E                move.w     -[A7], 0x1E
  2326. 0000182A  4EBA FF30                jsr        [PC - 0xD0 /* 0000175C */]
  2327. 0000182E  4E5E                     unlink     A6
  2328. 00001830  2E9F                     move.l     [A7], [A7]+
  2329. 00001832  4E75                     rts
  2330. export_990:
  2331. fn00001834:
  2332. 00001834  4E56 0000                link       A6, 0
  2333. 00001838  42A7                     clr.l      -[A7]
  2334. 0000183A  4EBA E7C4                jsr        [PC - 0x183C /* 00000000 */]
  2335. 0000183E  205F                     movea.l    A0, [A7]+
  2336. 00001840  700E                     moveq.l    D0, 0x0E
  2337. 00001842  B028 0003                cmp.b      D0, [A0 + 0x3]
  2338. 00001846  6706                     beq        +0x8 /* 0000184E */
  2339. 00001848  422E 000C                clr.b      [A6 + 0xC]
  2340. 0000184C  6016                     bra        +0x18 /* 00001864 */
  2341. label0000184E:
  2342. 0000184E  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  2343. 00001854  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2344. 00001858  7002                     moveq.l    D0, 0x02
  2345. 0000185A  2F00                     move.l     -[A7], D0
  2346. 0000185C  1F3C 000E                move.b     -[A7], 0xE
  2347. 00001860  4EBA FD4A                jsr        [PC - 0x2B6 /* 000015AC */]
  2348. label00001864:
  2349. 00001864  4E5E                     unlink     A6
  2350. 00001866  2E9F                     move.l     [A7], [A7]+
  2351. 00001868  4E75                     rts
  2352. export_991:
  2353. 0000186A  4E56 FFFE                link       A6, -0x0002
  2354. 0000186E  48E7 0108                movem.l    -[A7], D7,A4
  2355. 00001872  286E 0008                movea.l    A4, [A6 + 0x8]
  2356. 00001876  4267                     clr.w      -[A7]
  2357. 00001878  4EBA FDDA                jsr        [PC - 0x226 /* 00001654 */]
  2358. 0000187C  3E1F                     move.w     D7, [A7]+
  2359. 0000187E  7002                     moveq.l    D0, 0x02
  2360. 00001880  B047                     cmp.w      D0, D7
  2361. 00001882  6616                     bne        +0x18 /* 0000189A */
  2362. 00001884  4267                     clr.w      -[A7]
  2363. 00001886  4EBA FDCC                jsr        [PC - 0x234 /* 00001654 */]
  2364. 0000188A  301F                     move.w     D0, [A7]+
  2365. 0000188C  1940 0004                move.b     [A4 + 0x4], D0
  2366. 00001890  4267                     clr.w      -[A7]
  2367. 00001892  4EBA FDC0                jsr        [PC - 0x240 /* 00001654 */]
  2368. 00001896  3E1F                     move.w     D7, [A7]+
  2369. 00001898  6004                     bra        +0x6 /* 0000189E */
  2370. label0000189A:
  2371. 0000189A  422C 0004                clr.b      [A4 + 0x4]
  2372. label0000189E:
  2373. 0000189E  7001                     moveq.l    D0, 0x01
  2374. 000018A0  B047                     cmp.w      D0, D7
  2375. 000018A2  6640                     bne        +0x42 /* 000018E4 */
  2376. 000018A4  4267                     clr.w      -[A7]
  2377. 000018A6  4EBA FDAC                jsr        [PC - 0x254 /* 00001654 */]
  2378. 000018AA  301F                     move.w     D0, [A7]+
  2379. 000018AC  5340                     subq.w     D0, 1
  2380. 000018AE  670E                     beq        +0x10 /* 000018BE */
  2381. 000018B0  5340                     subq.w     D0, 1
  2382. 000018B2  6712                     beq        +0x14 /* 000018C6 */
  2383. 000018B4  5340                     subq.w     D0, 1
  2384. 000018B6  6716                     beq        +0x18 /* 000018CE */
  2385. 000018B8  5340                     subq.w     D0, 1
  2386. 000018BA  671A                     beq        +0x1C /* 000018D6 */
  2387. 000018BC  601C                     bra        +0x1E /* 000018DA */
  2388. label000018BE:
  2389. 000018BE  397C 2AF8 0002           move.w     [A4 + 0x2], 0x2AF8
  2390. 000018C4  6014                     bra        +0x16 /* 000018DA */
  2391. label000018C6:
  2392. 000018C6  397C 82DC 0002           move.w     [A4 + 0x2], 0x82DC
  2393. 000018CC  600C                     bra        +0xE /* 000018DA */
  2394. label000018CE:
  2395. 000018CE  397C 09C4 0002           move.w     [A4 + 0x2], 0x9C4
  2396. 000018D4  6004                     bra        +0x6 /* 000018DA */
  2397. label000018D6:
  2398. 000018D6  426C 0002                clr.w      [A4 + 0x2]
  2399. label000018DA:
  2400. 000018DA  4267                     clr.w      -[A7]
  2401. 000018DC  4EBA FD76                jsr        [PC - 0x28A /* 00001654 */]
  2402. 000018E0  3E1F                     move.w     D7, [A7]+
  2403. 000018E2  6006                     bra        +0x8 /* 000018EA */
  2404. label000018E4:
  2405. 000018E4  397C 1388 0002           move.w     [A4 + 0x2], 0x1388
  2406. label000018EA:
  2407. 000018EA  4267                     clr.w      -[A7]
  2408. 000018EC  4EBA FD66                jsr        [PC - 0x29A /* 00001654 */]
  2409. 000018F0  389F                     move.w     [A4], [A7]+
  2410. 000018F2  4CDF 1080                movem.l    D7,A4, [A7]+
  2411. 000018F6  4E5E                     unlink     A6
  2412. 000018F8  2E9F                     move.l     [A7], [A7]+
  2413. 000018FA  4E75                     rts
  2414. fn000018FC:
  2415. 000018FC  4E56 FFFC                link       A6, -0x0004
  2416. 00001900  48E7 0108                movem.l    -[A7], D7,A4
  2417. 00001904  286E 0008                movea.l    A4, [A6 + 0x8]
  2418. 00001908  4EBA EBFC                jsr        [PC - 0x1404 /* 00000506 */]
  2419. 0000190C  42A7                     clr.l      -[A7]
  2420. 0000190E  4EBA E6F0                jsr        [PC - 0x1910 /* 00000000 */]
  2421. 00001912  205F                     movea.l    A0, [A7]+
  2422. 00001914  2E28 0004                move.l     D7, [A0 + 0x4]
  2423. 00001918  2F0C                     move.l     -[A7], A4
  2424. 0000191A  2F07                     move.l     -[A7], D7
  2425. 0000191C  4EAD 2752                jsr        [A5 + 0x2752 /* export_1254 */]
  2426. 00001920  4267                     clr.w      -[A7]
  2427. 00001922  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  2428. 00001926  4A5F                     tst.w      [A7]+
  2429. 00001928  6712                     beq        +0x14 /* 0000193C */
  2430. 0000192A  4EAD 1572                jsr        [A5 + 0x1572 /* export_682 */]
  2431. 0000192E  2054                     movea.l    A0, [A4]
  2432. 00001930  4210                     clr.b      [A0]
  2433. 00001932  1F3C 0001                move.b     -[A7], 0x1
  2434. 00001936  4EBA F1FC                jsr        [PC - 0xE04 /* 00000B34 */]
  2435. 0000193A  6018                     bra        +0x1A /* 00001954 */
  2436. label0000193C:
  2437. 0000193C  2F0C                     move.l     -[A7], A4
  2438. 0000193E  205F                     movea.l    A0, [A7]+
  2439. 00001940  A029                     syscall    HLock
  2440. 00001942  2F14                     move.l     -[A7], [A4]
  2441. 00001944  2F07                     move.l     -[A7], D7
  2442. 00001946  1F3C 0001                move.b     -[A7], 0x1
  2443. 0000194A  4EBA FC60                jsr        [PC - 0x3A0 /* 000015AC */]
  2444. 0000194E  2F0C                     move.l     -[A7], A4
  2445. 00001950  205F                     movea.l    A0, [A7]+
  2446. 00001952  A02A                     syscall    HUnlock
  2447. label00001954:
  2448. 00001954  4CDF 1080                movem.l    D7,A4, [A7]+
  2449. 00001958  4E5E                     unlink     A6
  2450. 0000195A  2E9F                     move.l     [A7], [A7]+
  2451. 0000195C  4E75                     rts
  2452. export_992:
  2453. fn0000195E:
  2454. 0000195E  4E56 FFFE                link       A6, -0x0002
  2455. 00001962  426E FFFE                clr.w      [A6 - 0x2]
  2456. 00001966  486E FFFE                pea.l      [A6 - 0x2]
  2457. 0000196A  7001                     moveq.l    D0, 0x01
  2458. 0000196C  2F00                     move.l     -[A7], D0
  2459. 0000196E  1F3C 0001                move.b     -[A7], 0x1
  2460. 00001972  4EAD 14E2                jsr        [A5 + 0x14E2 /* export_664 */]
  2461. 00001976  4E5E                     unlink     A6
  2462. 00001978  4E75                     rts
  2463. export_993:
  2464. fn0000197A:
  2465. 0000197A  4E56 FFFE                link       A6, -0x0002
  2466. 0000197E  48E7 0018                movem.l    -[A7], A3,A4
  2467. 00001982  266E 000A                movea.l    A3, [A6 + 0xA]
  2468. 00001986  4A2E 0008                tst.b      [A6 + 0x8]
  2469. 0000198A  6626                     bne        +0x28 /* 000019B2 */
  2470. 0000198C  2F0B                     move.l     -[A7], A3
  2471. 0000198E  486E FFFF                pea.l      [A6 - 0x1]
  2472. 00001992  4EAD 266A                jsr        [A5 + 0x266A /* export_1225 */]
  2473. 00001996  2F13                     move.l     -[A7], [A3]
  2474. 00001998  42A7                     clr.l      -[A7]
  2475. 0000199A  2F0B                     move.l     -[A7], A3
  2476. 0000199C  4EAD 0122                jsr        [A5 + 0x122 /* export_32 */]
  2477. 000019A0  4EBA 0098                jsr        [PC + 0x98 /* 00001A3A */]
  2478. 000019A4  2F0B                     move.l     -[A7], A3
  2479. 000019A6  1F2E FFFF                move.b     -[A7], [A6 - 0x1]
  2480. 000019AA  101F                     move.b     D0, [A7]+
  2481. 000019AC  205F                     movea.l    A0, [A7]+
  2482. 000019AE  A06A                     syscall    HSetState
  2483. 000019B0  6026                     bra        +0x28 /* 000019D8 */
  2484. label000019B2:
  2485. 000019B2  2F0B                     move.l     -[A7], A3
  2486. 000019B4  4EBA 181E                jsr        [PC + 0x181E /* 000031D4 */]
  2487. 000019B8  42A7                     clr.l      -[A7]
  2488. 000019BA  4EBA E644                jsr        [PC - 0x19BC /* 00000000 */]
  2489. 000019BE  285F                     movea.l    A4, [A7]+
  2490. 000019C0  196E 0008 0002           move.b     [A4 + 0x2], [A6 + 0x8]
  2491. 000019C6  197C 0001 0003           move.b     [A4 + 0x3], 0x1
  2492. 000019CC  42A7                     clr.l      -[A7]
  2493. 000019CE  2F0B                     move.l     -[A7], A3
  2494. 000019D0  4EAD 0122                jsr        [A5 + 0x122 /* export_32 */]
  2495. 000019D4  295F 0004                move.l     [A4 + 0x4], [A7]+
  2496. label000019D8:
  2497. 000019D8  4CDF 1800                movem.l    A3,A4, [A7]+
  2498. 000019DC  4E5E                     unlink     A6
  2499. 000019DE  205F                     movea.l    A0, [A7]+
  2500. 000019E0  5C4F                     addq.w     A7, 6
  2501. 000019E2  4ED0                     jmp        [A0]
  2502. export_994:
  2503. fn000019E4:
  2504. 000019E4  4E56 0000                link       A6, 0
  2505. 000019E8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2506. 000019EC  206E 0008                movea.l    A0, [A6 + 0x8]
  2507. 000019F0  4240                     clr.w      D0
  2508. 000019F2  1010                     move.b     D0, [A0]
  2509. 000019F4  5240                     addq.w     D0, 1
  2510. 000019F6  48C0                     ext.l      D0
  2511. 000019F8  2F00                     move.l     -[A7], D0
  2512. 000019FA  1F3C 0010                move.b     -[A7], 0x10
  2513. 000019FE  4EAD 14E2                jsr        [A5 + 0x14E2 /* export_664 */]
  2514. 00001A02  4E5E                     unlink     A6
  2515. 00001A04  2E9F                     move.l     [A7], [A7]+
  2516. 00001A06  4E75                     rts
  2517. export_995:
  2518. fn00001A08:
  2519. 00001A08  4E56 FF00                link       A6, -0x0100
  2520. 00001A0C  206E 0008                movea.l    A0, [A6 + 0x8]
  2521. 00001A10  43EE FF00                lea.l      A1, [A6 - 0x100]
  2522. 00001A14  707F                     moveq.l    D0, 0x7F
  2523. label00001A16:
  2524. 00001A16  32D8                     move.w     [A1]+, [A0]+
  2525. 00001A18  51C8 FFFC                dbf        D0, -0x6 /* 00001A16 */
  2526. 00001A1C  486E FF00                pea.l      [A6 - 0x100]
  2527. 00001A20  4240                     clr.w      D0
  2528. 00001A22  102E FF00                move.b     D0, [A6 - 0x100]
  2529. 00001A26  5240                     addq.w     D0, 1
  2530. 00001A28  48C0                     ext.l      D0
  2531. 00001A2A  2F00                     move.l     -[A7], D0
  2532. 00001A2C  1F3C 0010                move.b     -[A7], 0x10
  2533. 00001A30  4EAD 14E2                jsr        [A5 + 0x14E2 /* export_664 */]
  2534. 00001A34  4E5E                     unlink     A6
  2535. 00001A36  2E9F                     move.l     [A7], [A7]+
  2536. 00001A38  4E75                     rts
  2537. fn00001A3A:
  2538. 00001A3A  4E56 FFFC                link       A6, -0x0004
  2539. 00001A3E  48E7 0108                movem.l    -[A7], D7,A4
  2540. 00001A42  2E2E 0008                move.l     D7, [A6 + 0x8]
  2541. 00001A46  0C87 0000 00FF           cmpi.l     D7, 0xFF
  2542. 00001A4C  6E10                     bgt        +0x12 /* 00001A5E */
  2543. 00001A4E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2544. 00001A52  2F07                     move.l     -[A7], D7
  2545. 00001A54  1F3C 0001                move.b     -[A7], 0x1
  2546. 00001A58  4EAD 14E2                jsr        [A5 + 0x14E2 /* export_664 */]
  2547. 00001A5C  602E                     bra        +0x30 /* 00001A8C */
  2548. label00001A5E:
  2549. 00001A5E  42A7                     clr.l      -[A7]
  2550. 00001A60  2F07                     move.l     -[A7], D7
  2551. 00001A62  4EAD 25AA                jsr        [A5 + 0x25AA /* export_1201 */]
  2552. 00001A66  285F                     movea.l    A4, [A7]+
  2553. 00001A68  200C                     move.l     D0, A4
  2554. 00001A6A  660A                     bne        +0xC /* 00001A76 */
  2555. 00001A6C  4EAD 1572                jsr        [A5 + 0x1572 /* export_682 */]
  2556. 00001A70  4EBA FEEC                jsr        [PC - 0x114 /* 0000195E */]
  2557. 00001A74  6016                     bra        +0x18 /* 00001A8C */
  2558. label00001A76:
  2559. 00001A76  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2560. 00001A7A  2F14                     move.l     -[A7], [A4]
  2561. 00001A7C  2F07                     move.l     -[A7], D7
  2562. 00001A7E  4EAD 15F2                jsr        [A5 + 0x15F2 /* export_698 */]
  2563. 00001A82  2F0C                     move.l     -[A7], A4
  2564. 00001A84  1F3C 0001                move.b     -[A7], 0x1
  2565. 00001A88  4EBA FEF0                jsr        [PC - 0x110 /* 0000197A */]
  2566. label00001A8C:
  2567. 00001A8C  4CDF 1080                movem.l    D7,A4, [A7]+
  2568. 00001A90  4E5E                     unlink     A6
  2569. 00001A92  205F                     movea.l    A0, [A7]+
  2570. 00001A94  504F                     addq.w     A7, 8
  2571. 00001A96  4ED0                     jmp        [A0]
  2572. export_996:
  2573. 00001A98  4E56 0000                link       A6, 0
  2574. 00001A9C  486E 0008                pea.l      [A6 + 0x8]
  2575. 00001AA0  7002                     moveq.l    D0, 0x02
  2576. 00001AA2  2F00                     move.l     -[A7], D0
  2577. 00001AA4  1F3C 000E                move.b     -[A7], 0xE
  2578. 00001AA8  4EAD 14E2                jsr        [A5 + 0x14E2 /* export_664 */]
  2579. 00001AAC  4E5E                     unlink     A6
  2580. 00001AAE  205F                     movea.l    A0, [A7]+
  2581. 00001AB0  544F                     addq.w     A7, 2
  2582. 00001AB2  4ED0                     jmp        [A0]
  2583. export_997:
  2584. 00001AB4  4E56 0000                link       A6, 0
  2585. 00001AB8  2F2D CF56                move.l     -[A7], [A5 - 0x30AA]
  2586. 00001ABC  202D CF5A                move.l     D0, [A5 - 0x30A6]
  2587. 00001AC0  D0BC 0000 07D0           add.l      D0, 0x7D0
  2588. 00001AC6  2F00                     move.l     -[A7], D0
  2589. 00001AC8  201F                     move.l     D0, [A7]+
  2590. 00001ACA  205F                     movea.l    A0, [A7]+
  2591. 00001ACC  A024                     syscall    SetHandleSize
  2592. 00001ACE  2B7C 0000 07D0 CF52      move.l     [A5 - 0x30AE], 0x7D0
  2593. 00001AD6  4E5E                     unlink     A6
  2594. 00001AD8  4E75                     rts
  2595. fn00001ADA:
  2596. 00001ADA  4E56 FFF8                link       A6, -0x0008
  2597. 00001ADE  48E7 0308                movem.l    -[A7], D6,D7,A4
  2598. 00001AE2  286E 000A                movea.l    A4, [A6 + 0xA]
  2599. 00001AE6  2E14                     move.l     D7, [A4]
  2600. 00001AE8  588C                     addq.l     A4, 4
  2601. 00001AEA  2C14                     move.l     D6, [A4]
  2602. 00001AEC  BE86                     cmp.l      D7, D6
  2603. 00001AEE  6F10                     ble        +0x12 /* 00001B00 */
  2604. 00001AF0  2F07                     move.l     -[A7], D7
  2605. 00001AF2  4EBA 16E0                jsr        [PC + 0x16E0 /* 000031D4 */]
  2606. 00001AF6  3F3C 0004                move.w     -[A7], 0x4
  2607. 00001AFA  4EBA 16F2                jsr        [PC + 0x16F2 /* 000031EE */]
  2608. 00001AFE  601A                     bra        +0x1C /* 00001B1A */
  2609. label00001B00:
  2610. 00001B00  2F07                     move.l     -[A7], D7
  2611. 00001B02  4EBA 16D0                jsr        [PC + 0x16D0 /* 000031D4 */]
  2612. 00001B06  4267                     clr.w      -[A7]
  2613. 00001B08  4EBA 16E4                jsr        [PC + 0x16E4 /* 000031EE */]
  2614. 00001B0C  2F06                     move.l     -[A7], D6
  2615. 00001B0E  4EBA 16C4                jsr        [PC + 0x16C4 /* 000031D4 */]
  2616. 00001B12  3F3C 0005                move.w     -[A7], 0x5
  2617. 00001B16  4EBA 16D6                jsr        [PC + 0x16D6 /* 000031EE */]
  2618. label00001B1A:
  2619. 00001B1A  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2620. 00001B1E  4EBA 16CE                jsr        [PC + 0x16CE /* 000031EE */]
  2621. 00001B22  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  2622. 00001B26  4E5E                     unlink     A6
  2623. 00001B28  205F                     movea.l    A0, [A7]+
  2624. 00001B2A  5C4F                     addq.w     A7, 6
  2625. 00001B2C  4ED0                     jmp        [A0]
  2626. fn00001B2E:
  2627. 00001B2E  4E56 0000                link       A6, 0
  2628. 00001B32  2F0C                     move.l     -[A7], A4
  2629. 00001B34  286E 0008                movea.l    A4, [A6 + 0x8]
  2630. 00001B38  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  2631. 00001B3C  4EBA 16B0                jsr        [PC + 0x16B0 /* 000031EE */]
  2632. 00001B40  486C 0002                pea.l      [A4 + 0x2]
  2633. 00001B44  4267                     clr.w      -[A7]
  2634. 00001B46  4EBA FF92                jsr        [PC - 0x6E /* 00001ADA */]
  2635. 00001B4A  486C 000A                pea.l      [A4 + 0xA]
  2636. 00001B4E  3F3C 0001                move.w     -[A7], 0x1
  2637. 00001B52  4EBA FF86                jsr        [PC - 0x7A /* 00001ADA */]
  2638. 00001B56  486C 0012                pea.l      [A4 + 0x12]
  2639. 00001B5A  3F3C 0002                move.w     -[A7], 0x2
  2640. 00001B5E  4EBA FF7A                jsr        [PC - 0x86 /* 00001ADA */]
  2641. 00001B62  486C 001A                pea.l      [A4 + 0x1A]
  2642. 00001B66  3F3C 0003                move.w     -[A7], 0x3
  2643. 00001B6A  4EBA FF6E                jsr        [PC - 0x92 /* 00001ADA */]
  2644. 00001B6E  486C 0022                pea.l      [A4 + 0x22]
  2645. 00001B72  3F3C 0004                move.w     -[A7], 0x4
  2646. 00001B76  4EBA FF62                jsr        [PC - 0x9E /* 00001ADA */]
  2647. 00001B7A  285F                     movea.l    A4, [A7]+
  2648. 00001B7C  4E5E                     unlink     A6
  2649. 00001B7E  2E9F                     move.l     [A7], [A7]+
  2650. 00001B80  4E75                     rts
  2651. export_998:
  2652. 00001B82  4E56 FDE4                link       A6, -0x021C
  2653. 00001B86  2F0C                     move.l     -[A7], A4
  2654. 00001B88  206E 0008                movea.l    A0, [A6 + 0x8]
  2655. 00001B8C  4A10                     tst.b      [A0]
  2656. 00001B8E  660E                     bne        +0x10 /* 00001B9E */
  2657. 00001B90  2F08                     move.l     -[A7], A0
  2658. 00001B92  4EBA FF9A                jsr        [PC - 0x66 /* 00001B2E */]
  2659. 00001B96  4267                     clr.w      -[A7]
  2660. 00001B98  4EBA 1654                jsr        [PC + 0x1654 /* 000031EE */]
  2661. 00001B9C  6008                     bra        +0xA /* 00001BA6 */
  2662. label00001B9E:
  2663. 00001B9E  3F3C 0001                move.w     -[A7], 0x1
  2664. 00001BA2  4EBA 164A                jsr        [PC + 0x164A /* 000031EE */]
  2665. label00001BA6:
  2666. 00001BA6  286E 0008                movea.l    A4, [A6 + 0x8]
  2667. 00001BAA  102C 002E                move.b     D0, [A4 + 0x2E]
  2668. 00001BAE  4880                     ext.w      D0
  2669. 00001BB0  6726                     beq        +0x28 /* 00001BD8 */
  2670. 00001BB2  5340                     subq.w     D0, 1
  2671. 00001BB4  670E                     beq        +0x10 /* 00001BC4 */
  2672. 00001BB6  5340                     subq.w     D0, 1
  2673. 00001BB8  6756                     beq        +0x58 /* 00001C10 */
  2674. 00001BBA  5340                     subq.w     D0, 1
  2675. 00001BBC  675C                     beq        +0x5E /* 00001C1A */
  2676. 00001BBE  5340                     subq.w     D0, 1
  2677. 00001BC0  6762                     beq        +0x64 /* 00001C24 */
  2678. 00001BC2  6068                     bra        +0x6A /* 00001C2C */
  2679. label00001BC4:
  2680. 00001BC4  302C 0030                move.w     D0, [A4 + 0x30]
  2681. 00001BC8  48C0                     ext.l      D0
  2682. 00001BCA  2F00                     move.l     -[A7], D0
  2683. 00001BCC  4EBA 1606                jsr        [PC + 0x1606 /* 000031D4 */]
  2684. 00001BD0  4267                     clr.w      -[A7]
  2685. 00001BD2  4EBA 161A                jsr        [PC + 0x161A /* 000031EE */]
  2686. 00001BD6  6054                     bra        +0x56 /* 00001C2C */
  2687. label00001BD8:
  2688. 00001BD8  486C 0030                pea.l      [A4 + 0x30]
  2689. 00001BDC  4EBA 162C                jsr        [PC + 0x162C /* 0000320A */]
  2690. 00001BE0  422E FDE4                clr.b      [A6 - 0x21C]
  2691. 00001BE4  2D6C 003A FDE6           move.l     [A6 - 0x21A], [A4 + 0x3A]
  2692. 00001BEA  1D7C 0007 FEF0           move.b     [A6 - 0x110], 0x7
  2693. 00001BF0  2D6D A284 FFFC           move.l     [A6 - 0x4], [A5 - 0x5D7C]
  2694. 00001BF6  486E FDE4                pea.l      [A6 - 0x21C]
  2695. 00001BFA  4EBA 1424                jsr        [PC + 0x1424 /* 00003020 */]
  2696. 00001BFE  3F3C 0003                move.w     -[A7], 0x3
  2697. 00001C02  4EBA 15EA                jsr        [PC + 0x15EA /* 000031EE */]
  2698. 00001C06  3F3C 0001                move.w     -[A7], 0x1
  2699. 00001C0A  4EBA 15E2                jsr        [PC + 0x15E2 /* 000031EE */]
  2700. 00001C0E  601C                     bra        +0x1E /* 00001C2C */
  2701. label00001C10:
  2702. 00001C10  3F3C 0002                move.w     -[A7], 0x2
  2703. 00001C14  4EBA 15D8                jsr        [PC + 0x15D8 /* 000031EE */]
  2704. 00001C18  6012                     bra        +0x14 /* 00001C2C */
  2705. label00001C1A:
  2706. 00001C1A  3F3C 0003                move.w     -[A7], 0x3
  2707. 00001C1E  4EBA 15CE                jsr        [PC + 0x15CE /* 000031EE */]
  2708. 00001C22  6008                     bra        +0xA /* 00001C2C */
  2709. label00001C24:
  2710. 00001C24  3F3C 0004                move.w     -[A7], 0x4
  2711. 00001C28  4EBA 15C4                jsr        [PC + 0x15C4 /* 000031EE */]
  2712. label00001C2C:
  2713. 00001C2C  285F                     movea.l    A4, [A7]+
  2714. 00001C2E  4E5E                     unlink     A6
  2715. 00001C30  2E9F                     move.l     [A7], [A7]+
  2716. 00001C32  4E75                     rts
  2717. fn00001C34:
  2718. 00001C34  4E56 0000                link       A6, 0
  2719. 00001C38  48E7 0018                movem.l    -[A7], A3,A4
  2720. 00001C3C  266E 0008                movea.l    A3, [A6 + 0x8]
  2721. 00001C40  286B 0008                movea.l    A4, [A3 + 0x8]
  2722. 00001C44  70FF                     moveq.l    D0, 0xFFFFFFFF
  2723. 00001C46  B0AB FFFC                cmp.l      D0, [A3 - 0x4]
  2724. 00001C4A  6616                     bne        +0x18 /* 00001C62 */
  2725. 00001C4C  42A7                     clr.l      -[A7]
  2726. 00001C4E  206C 0018                movea.l    A0, [A4 + 0x18]
  2727. 00001C52  2F10                     move.l     -[A7], [A0]
  2728. 00001C54  206C 0014                movea.l    A0, [A4 + 0x14]
  2729. 00001C58  2F10                     move.l     -[A7], [A0]
  2730. 00001C5A  4EAD 15AA                jsr        [A5 + 0x15AA /* export_689 */]
  2731. 00001C5E  275F FFFC                move.l     [A3 - 0x4], [A7]+
  2732. label00001C62:
  2733. 00001C62  2D6B FFFC 000C           move.l     [A6 + 0xC], [A3 - 0x4]
  2734. 00001C68  4CDF 1800                movem.l    A3,A4, [A7]+
  2735. 00001C6C  4E5E                     unlink     A6
  2736. 00001C6E  2E9F                     move.l     [A7], [A7]+
  2737. 00001C70  4E75                     rts
  2738. fn00001C72:
  2739. 00001C72  4E56 FFE8                link       A6, -0x0018
  2740. 00001C76  48E7 0118                movem.l    -[A7], D7,A3,A4
  2741. 00001C7A  266E 0008                movea.l    A3, [A6 + 0x8]
  2742. 00001C7E  286B 0020                movea.l    A4, [A3 + 0x20]
  2743. 00001C82  70FF                     moveq.l    D0, 0xFFFFFFFF
  2744. 00001C84  2D40 FFFC                move.l     [A6 - 0x4], D0
  2745. 00001C88  70FF                     moveq.l    D0, 0xFFFFFFFF
  2746. 00001C8A  B0AC 0022                cmp.l      D0, [A4 + 0x22]
  2747. 00001C8E  6F16                     ble        +0x18 /* 00001CA6 */
  2748. 00001C90  42A7                     clr.l      -[A7]
  2749. 00001C92  2F2C 0022                move.l     -[A7], [A4 + 0x22]
  2750. 00001C96  42A7                     clr.l      -[A7]
  2751. 00001C98  2F0E                     move.l     -[A7], A6
  2752. 00001C9A  4EBA FF98                jsr        [PC - 0x68 /* 00001C34 */]
  2753. 00001C9E  4EAD 252A                jsr        [A5 + 0x252A /* export_1185 */]
  2754. 00001CA2  295F 0022                move.l     [A4 + 0x22], [A7]+
  2755. label00001CA6:
  2756. 00001CA6  70FF                     moveq.l    D0, 0xFFFFFFFF
  2757. 00001CA8  B0AC 0026                cmp.l      D0, [A4 + 0x26]
  2758. 00001CAC  6F24                     ble        +0x26 /* 00001CD2 */
  2759. 00001CAE  102D 9CD2                move.b     D0, [A5 - 0x632E]
  2760. 00001CB2  6718                     beq        +0x1A /* 00001CCC */
  2761. 00001CB4  42A7                     clr.l      -[A7]
  2762. 00001CB6  2F2C 0026                move.l     -[A7], [A4 + 0x26]
  2763. 00001CBA  42A7                     clr.l      -[A7]
  2764. 00001CBC  2F0E                     move.l     -[A7], A6
  2765. 00001CBE  4EBA FF74                jsr        [PC - 0x8C /* 00001C34 */]
  2766. 00001CC2  4EAD 252A                jsr        [A5 + 0x252A /* export_1185 */]
  2767. 00001CC6  295F 0026                move.l     [A4 + 0x26], [A7]+
  2768. 00001CCA  6006                     bra        +0x8 /* 00001CD2 */
  2769. label00001CCC:
  2770. 00001CCC  296C 0022 0026           move.l     [A4 + 0x26], [A4 + 0x22]
  2771. label00001CD2:
  2772. 00001CD2  4AAC 0022                tst.l      [A4 + 0x22]
  2773. 00001CD6  660E                     bne        +0x10 /* 00001CE6 */
  2774. 00001CD8  206B 0018                movea.l    A0, [A3 + 0x18]
  2775. 00001CDC  226B 0014                movea.l    A1, [A3 + 0x14]
  2776. 00001CE0  2290                     move.l     [A1], [A0]
  2777. 00001CE2  6000 00C6                bra        +0xC8 /* 00001DAA */
  2778. label00001CE6:
  2779. 00001CE6  202C 0022                move.l     D0, [A4 + 0x22]
  2780. 00001CEA  B0AC 0026                cmp.l      D0, [A4 + 0x26]
  2781. 00001CEE  6F06                     ble        +0x8 /* 00001CF6 */
  2782. 00001CF0  296C 0022 0026           move.l     [A4 + 0x26], [A4 + 0x22]
  2783. label00001CF6:
  2784. 00001CF6  7002                     moveq.l    D0, 0x02
  2785. 00001CF8  2D40 FFF4                move.l     [A6 - 0xC], D0
  2786. 00001CFC  2D6C 0022 FFF0           move.l     [A6 - 0x10], [A4 + 0x22]
  2787. 00001D02  2E2E FFF4                move.l     D7, [A6 - 0xC]
  2788. 00001D06  6046                     bra        +0x48 /* 00001D4E */
  2789. label00001D08:
  2790. 00001D08  206B 0018                movea.l    A0, [A3 + 0x18]
  2791. 00001D0C  226B 0010                movea.l    A1, [A3 + 0x10]
  2792. 00001D10  2010                     move.l     D0, [A0]
  2793. 00001D12  B091                     cmp.l      D0, [A1]
  2794. 00001D14  6708                     beq        +0xA /* 00001D1E */
  2795. 00001D16  2F2B 0018                move.l     -[A7], [A3 + 0x18]
  2796. 00001D1A  4EAD 0E12                jsr        [A5 + 0xE12 /* export_446 */]
  2797. label00001D1E:
  2798. 00001D1E  206B 0018                movea.l    A0, [A3 + 0x18]
  2799. 00001D22  226B 0010                movea.l    A1, [A3 + 0x10]
  2800. 00001D26  2010                     move.l     D0, [A0]
  2801. 00001D28  B091                     cmp.l      D0, [A1]
  2802. 00001D2A  6C04                     bge        +0x6 /* 00001D30 */
  2803. 00001D2C  5290                     addq.l     [A0], 1
  2804. 00001D2E  601A                     bra        +0x1C /* 00001D4A */
  2805. label00001D30:
  2806. 00001D30  202C 0022                move.l     D0, [A4 + 0x22]
  2807. 00001D34  9087                     sub.l      D0, D7
  2808. 00001D36  5280                     addq.l     D0, 1
  2809. 00001D38  206B 000C                movea.l    A0, [A3 + 0xC]
  2810. 00001D3C  2080                     move.l     [A0], D0
  2811. 00001D3E  206B 0014                movea.l    A0, [A3 + 0x14]
  2812. 00001D42  226B 0018                movea.l    A1, [A3 + 0x18]
  2813. 00001D46  2290                     move.l     [A1], [A0]
  2814. 00001D48  6060                     bra        +0x62 /* 00001DAA */
  2815. label00001D4A:
  2816. 00001D4A  5287                     addq.l     D7, 1
  2817. 00001D4C  6906                     bvs        +0x8 /* 00001D54 */
  2818. label00001D4E:
  2819. 00001D4E  BEAE FFF0                cmp.l      D7, [A6 - 0x10]
  2820. 00001D52  6FB4                     ble        -0x4A /* 00001D08 */
  2821. label00001D54:
  2822. 00001D54  206B 0018                movea.l    A0, [A3 + 0x18]
  2823. 00001D58  226B 0014                movea.l    A1, [A3 + 0x14]
  2824. 00001D5C  2290                     move.l     [A1], [A0]
  2825. 00001D5E  7000                     moveq.l    D0, 0x00
  2826. 00001D60  2D40 FFEC                move.l     [A6 - 0x14], D0
  2827. 00001D64  202C 0026                move.l     D0, [A4 + 0x26]
  2828. 00001D68  90AC 0022                sub.l      D0, [A4 + 0x22]
  2829. 00001D6C  2D40 FFE8                move.l     [A6 - 0x18], D0
  2830. 00001D70  2E2E FFEC                move.l     D7, [A6 - 0x14]
  2831. 00001D74  602E                     bra        +0x30 /* 00001DA4 */
  2832. label00001D76:
  2833. 00001D76  2F2B 0014                move.l     -[A7], [A3 + 0x14]
  2834. 00001D7A  4EAD 0E12                jsr        [A5 + 0xE12 /* export_446 */]
  2835. 00001D7E  206B 0014                movea.l    A0, [A3 + 0x14]
  2836. 00001D82  226B 0010                movea.l    A1, [A3 + 0x10]
  2837. 00001D86  2010                     move.l     D0, [A0]
  2838. 00001D88  B091                     cmp.l      D0, [A1]
  2839. 00001D8A  6602                     bne        +0x4 /* 00001D8E */
  2840. 00001D8C  601C                     bra        +0x1E /* 00001DAA */
  2841. label00001D8E:
  2842. 00001D8E  202C 0026                move.l     D0, [A4 + 0x26]
  2843. 00001D92  90AC 0022                sub.l      D0, [A4 + 0x22]
  2844. 00001D96  B087                     cmp.l      D0, D7
  2845. 00001D98  6706                     beq        +0x8 /* 00001DA0 */
  2846. 00001D9A  206B 0014                movea.l    A0, [A3 + 0x14]
  2847. 00001D9E  5290                     addq.l     [A0], 1
  2848. label00001DA0:
  2849. 00001DA0  5287                     addq.l     D7, 1
  2850. 00001DA2  6906                     bvs        +0x8 /* 00001DAA */
  2851. label00001DA4:
  2852. 00001DA4  BEAE FFE8                cmp.l      D7, [A6 - 0x18]
  2853. 00001DA8  6FCC                     ble        -0x32 /* 00001D76 */
  2854. label00001DAA:
  2855. 00001DAA  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  2856. 00001DAE  4E5E                     unlink     A6
  2857. 00001DB0  2E9F                     move.l     [A7], [A7]+
  2858. 00001DB2  4E75                     rts
  2859. fn00001DB4:
  2860. 00001DB4  4E56 0000                link       A6, 0
  2861. 00001DB8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2862. 00001DBC  4EAD 26FA                jsr        [A5 + 0x26FA /* export_1243 */]
  2863. label00001DC0:
  2864. 00001DC0  7000                     moveq.l    D0, 0x00
  2865. 00001DC2  206E 0008                movea.l    A0, [A6 + 0x8]
  2866. 00001DC6  2050                     movea.l    A0, [A0]
  2867. 00001DC8  1010                     move.b     D0, [A0]
  2868. 00001DCA  C0BC 0000 00FF           and.l      D0, 0xFF
  2869. 00001DD0  322D 9D4C                move.w     D1, [A5 - 0x62B4]
  2870. 00001DD4  48C1                     ext.l      D1
  2871. 00001DD6  B280                     cmp.l      D1, D0
  2872. 00001DD8  56C0                     sne        D0
  2873. 00001DDA  206E 0008                movea.l    A0, [A6 + 0x8]
  2874. 00001DDE  2050                     movea.l    A0, [A0]
  2875. 00001DE0  4A10                     tst.b      [A0]
  2876. 00001DE2  56C1                     sne        D1
  2877. 00001DE4  C001                     and.b      D0, D1
  2878. 00001DE6  6708                     beq        +0xA /* 00001DF0 */
  2879. 00001DE8  206E 0008                movea.l    A0, [A6 + 0x8]
  2880. 00001DEC  5290                     addq.l     [A0], 1
  2881. 00001DEE  60D0                     bra        -0x2E /* 00001DC0 */
  2882. label00001DF0:
  2883. 00001DF0  4E5E                     unlink     A6
  2884. 00001DF2  205F                     movea.l    A0, [A7]+
  2885. 00001DF4  584F                     addq.w     A7, 4
  2886. 00001DF6  4ED0                     jmp        [A0]
  2887. fn00001DF8:
  2888. 00001DF8  4E56 0000                link       A6, 0
  2889. 00001DFC  48E7 0018                movem.l    -[A7], A3,A4
  2890. 00001E00  266E 0008                movea.l    A3, [A6 + 0x8]
  2891. 00001E04  286B 0008                movea.l    A4, [A3 + 0x8]
  2892. 00001E08  70FF                     moveq.l    D0, 0xFFFFFFFF
  2893. 00001E0A  B0AB FFFC                cmp.l      D0, [A3 - 0x4]
  2894. 00001E0E  6616                     bne        +0x18 /* 00001E26 */
  2895. 00001E10  42A7                     clr.l      -[A7]
  2896. 00001E12  206C 0018                movea.l    A0, [A4 + 0x18]
  2897. 00001E16  2F10                     move.l     -[A7], [A0]
  2898. 00001E18  206C 0014                movea.l    A0, [A4 + 0x14]
  2899. 00001E1C  2F10                     move.l     -[A7], [A0]
  2900. 00001E1E  4EAD 15A2                jsr        [A5 + 0x15A2 /* export_688 */]
  2901. 00001E22  275F FFFC                move.l     [A3 - 0x4], [A7]+
  2902. label00001E26:
  2903. 00001E26  2D6B FFFC 000C           move.l     [A6 + 0xC], [A3 - 0x4]
  2904. 00001E2C  4CDF 1800                movem.l    A3,A4, [A7]+
  2905. 00001E30  4E5E                     unlink     A6
  2906. 00001E32  2E9F                     move.l     [A7], [A7]+
  2907. 00001E34  4E75                     rts
  2908. fn00001E36:
  2909. 00001E36  4E56 FFE2                link       A6, -0x001E
  2910. 00001E3A  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  2911. 00001E3E  286E 0008                movea.l    A4, [A6 + 0x8]
  2912. 00001E42  1D6D 9DAC FFEA           move.b     [A6 - 0x16], [A5 - 0x6254]
  2913. 00001E48  1B7C 0001 9DAC           move.b     [A5 - 0x6254], 0x1
  2914. 00001E4E  266C 0020                movea.l    A3, [A4 + 0x20]
  2915. 00001E52  70FF                     moveq.l    D0, 0xFFFFFFFF
  2916. 00001E54  2D40 FFFC                move.l     [A6 - 0x4], D0
  2917. 00001E58  70FF                     moveq.l    D0, 0xFFFFFFFF
  2918. 00001E5A  B0AB 0012                cmp.l      D0, [A3 + 0x12]
  2919. 00001E5E  6F16                     ble        +0x18 /* 00001E76 */
  2920. 00001E60  42A7                     clr.l      -[A7]
  2921. 00001E62  2F2B 0012                move.l     -[A7], [A3 + 0x12]
  2922. 00001E66  42A7                     clr.l      -[A7]
  2923. 00001E68  2F0E                     move.l     -[A7], A6
  2924. 00001E6A  4EBA FF8C                jsr        [PC - 0x74 /* 00001DF8 */]
  2925. 00001E6E  4EAD 252A                jsr        [A5 + 0x252A /* export_1185 */]
  2926. 00001E72  275F 0012                move.l     [A3 + 0x12], [A7]+
  2927. label00001E76:
  2928. 00001E76  70FF                     moveq.l    D0, 0xFFFFFFFF
  2929. 00001E78  B0AB 0016                cmp.l      D0, [A3 + 0x16]
  2930. 00001E7C  6F24                     ble        +0x26 /* 00001EA2 */
  2931. 00001E7E  102D 9CD2                move.b     D0, [A5 - 0x632E]
  2932. 00001E82  6718                     beq        +0x1A /* 00001E9C */
  2933. 00001E84  42A7                     clr.l      -[A7]
  2934. 00001E86  2F2B 0016                move.l     -[A7], [A3 + 0x16]
  2935. 00001E8A  42A7                     clr.l      -[A7]
  2936. 00001E8C  2F0E                     move.l     -[A7], A6
  2937. 00001E8E  4EBA FF68                jsr        [PC - 0x98 /* 00001DF8 */]
  2938. 00001E92  4EAD 252A                jsr        [A5 + 0x252A /* export_1185 */]
  2939. 00001E96  275F 0016                move.l     [A3 + 0x16], [A7]+
  2940. 00001E9A  6006                     bra        +0x8 /* 00001EA2 */
  2941. label00001E9C:
  2942. 00001E9C  276B 0012 0016           move.l     [A3 + 0x16], [A3 + 0x12]
  2943. label00001EA2:
  2944. 00001EA2  4AAB 0012                tst.l      [A3 + 0x12]
  2945. 00001EA6  660E                     bne        +0x10 /* 00001EB6 */
  2946. 00001EA8  206C 0018                movea.l    A0, [A4 + 0x18]
  2947. 00001EAC  226C 0014                movea.l    A1, [A4 + 0x14]
  2948. 00001EB0  2290                     move.l     [A1], [A0]
  2949. 00001EB2  6000 0114                bra        +0x116 /* 00001FC8 */
  2950. label00001EB6:
  2951. 00001EB6  202B 0012                move.l     D0, [A3 + 0x12]
  2952. 00001EBA  B0AB 0016                cmp.l      D0, [A3 + 0x16]
  2953. 00001EBE  6F06                     ble        +0x8 /* 00001EC6 */
  2954. 00001EC0  276B 0012 0016           move.l     [A3 + 0x16], [A3 + 0x12]
  2955. label00001EC6:
  2956. 00001EC6  2E2B 0012                move.l     D7, [A3 + 0x12]
  2957. 00001ECA  206C 0018                movea.l    A0, [A4 + 0x18]
  2958. 00001ECE  2A10                     move.l     D5, [A0]
  2959. label00001ED0:
  2960. 00001ED0  7001                     moveq.l    D0, 0x01
  2961. 00001ED2  B087                     cmp.l      D0, D7
  2962. 00001ED4  5DC0                     slt        D0
  2963. 00001ED6  206C 0018                movea.l    A0, [A4 + 0x18]
  2964. 00001EDA  226C 0014                movea.l    A1, [A4 + 0x14]
  2965. 00001EDE  2210                     move.l     D1, [A0]
  2966. 00001EE0  B291                     cmp.l      D1, [A1]
  2967. 00001EE2  5DC1                     slt        D1
  2968. 00001EE4  C001                     and.b      D0, D1
  2969. 00001EE6  670C                     beq        +0xE /* 00001EF4 */
  2970. 00001EE8  5387                     subq.l     D7, 1
  2971. 00001EEA  2F2C 0018                move.l     -[A7], [A4 + 0x18]
  2972. 00001EEE  4EAD 15EA                jsr        [A5 + 0x15EA /* export_697 */]
  2973. 00001EF2  60DC                     bra        -0x22 /* 00001ED0 */
  2974. label00001EF4:
  2975. 00001EF4  206C 0018                movea.l    A0, [A4 + 0x18]
  2976. 00001EF8  226C 0014                movea.l    A1, [A4 + 0x14]
  2977. 00001EFC  2010                     move.l     D0, [A0]
  2978. 00001EFE  B091                     cmp.l      D0, [A1]
  2979. 00001F00  6D52                     blt        +0x54 /* 00001F54 */
  2980. 00001F02  206C 0008                movea.l    A0, [A4 + 0x8]
  2981. 00001F06  2087                     move.l     [A0], D7
  2982. 00001F08  206C 0018                movea.l    A0, [A4 + 0x18]
  2983. 00001F0C  226C 0014                movea.l    A1, [A4 + 0x14]
  2984. 00001F10  2010                     move.l     D0, [A0]
  2985. 00001F12  B091                     cmp.l      D0, [A1]
  2986. 00001F14  6F08                     ble        +0xA /* 00001F1E */
  2987. 00001F16  2049                     movea.l    A0, A1
  2988. 00001F18  226C 0018                movea.l    A1, [A4 + 0x18]
  2989. 00001F1C  2290                     move.l     [A1], [A0]
  2990. label00001F1E:
  2991. 00001F1E  206C 0018                movea.l    A0, [A4 + 0x18]
  2992. 00001F22  2810                     move.l     D4, [A0]
  2993. 00001F24  5384                     subq.l     D4, 1
  2994. 00001F26  206C 0014                movea.l    A0, [A4 + 0x14]
  2995. 00001F2A  BA90                     cmp.l      D5, [A0]
  2996. 00001F2C  57C0                     seq        D0
  2997. 00001F2E  4A00                     tst.b      D0
  2998. 00001F30  661A                     bne        +0x1C /* 00001F4C */
  2999. 00001F32  7200                     moveq.l    D1, 0x00
  3000. 00001F34  2044                     movea.l    A0, D4
  3001. 00001F36  1210                     move.b     D1, [A0]
  3002. 00001F38  C2BC 0000 00FF           and.l      D1, 0xFF
  3003. 00001F3E  342D 9D4C                move.w     D2, [A5 - 0x62B4]
  3004. 00001F42  48C2                     ext.l      D2
  3005. 00001F44  B481                     cmp.l      D2, D1
  3006. 00001F46  57C1                     seq        D1
  3007. 00001F48  8001                     or.b       D0, D1
  3008. 00001F4A  677C                     beq        +0x7E /* 00001FC8 */
  3009. label00001F4C:
  3010. 00001F4C  206C 0008                movea.l    A0, [A4 + 0x8]
  3011. 00001F50  5390                     subq.l     [A0], 1
  3012. 00001F52  6074                     bra        +0x76 /* 00001FC8 */
  3013. label00001F54:
  3014. 00001F54  206C 0018                movea.l    A0, [A4 + 0x18]
  3015. 00001F58  2D50 FFEC                move.l     [A6 - 0x14], [A0]
  3016. 00001F5C  4206                     clr.b      D6
  3017. 00001F5E  7000                     moveq.l    D0, 0x00
  3018. 00001F60  2D40 FFE6                move.l     [A6 - 0x1A], D0
  3019. 00001F64  202B 0016                move.l     D0, [A3 + 0x16]
  3020. 00001F68  90AB 0012                sub.l      D0, [A3 + 0x12]
  3021. 00001F6C  2D40 FFE2                move.l     [A6 - 0x1E], D0
  3022. 00001F70  2E2E FFE6                move.l     D7, [A6 - 0x1A]
  3023. 00001F74  603A                     bra        +0x3C /* 00001FB0 */
  3024. label00001F76:
  3025. 00001F76  486E FFEC                pea.l      [A6 - 0x14]
  3026. 00001F7A  4EBA FE38                jsr        [PC - 0x1C8 /* 00001DB4 */]
  3027. 00001F7E  7000                     moveq.l    D0, 0x00
  3028. 00001F80  206E FFEC                movea.l    A0, [A6 - 0x14]
  3029. 00001F84  1010                     move.b     D0, [A0]
  3030. 00001F86  C0BC 0000 00FF           and.l      D0, 0xFF
  3031. 00001F8C  322D 9D4C                move.w     D1, [A5 - 0x62B4]
  3032. 00001F90  48C1                     ext.l      D1
  3033. 00001F92  B280                     cmp.l      D1, D0
  3034. 00001F94  57C6                     seq        D6
  3035. 00001F96  4406                     neg.b      D6
  3036. 00001F98  1006                     move.b     D0, D6
  3037. 00001F9A  6704                     beq        +0x6 /* 00001FA0 */
  3038. 00001F9C  52AE FFEC                addq.l     [A6 - 0x14], 1
  3039. label00001FA0:
  3040. 00001FA0  206C 0014                movea.l    A0, [A4 + 0x14]
  3041. 00001FA4  202E FFEC                move.l     D0, [A6 - 0x14]
  3042. 00001FA8  B090                     cmp.l      D0, [A0]
  3043. 00001FAA  6E1C                     bgt        +0x1E /* 00001FC8 */
  3044. 00001FAC  5287                     addq.l     D7, 1
  3045. 00001FAE  6906                     bvs        +0x8 /* 00001FB6 */
  3046. label00001FB0:
  3047. 00001FB0  BEAE FFE2                cmp.l      D7, [A6 - 0x1E]
  3048. 00001FB4  6FC0                     ble        -0x3E /* 00001F76 */
  3049. label00001FB6:
  3050. 00001FB6  206C 0014                movea.l    A0, [A4 + 0x14]
  3051. 00001FBA  20AE FFEC                move.l     [A0], [A6 - 0x14]
  3052. 00001FBE  1006                     move.b     D0, D6
  3053. 00001FC0  6706                     beq        +0x8 /* 00001FC8 */
  3054. 00001FC2  206C 0014                movea.l    A0, [A4 + 0x14]
  3055. 00001FC6  5390                     subq.l     [A0], 1
  3056. label00001FC8:
  3057. 00001FC8  1B6E FFEA 9DAC           move.b     [A5 - 0x6254], [A6 - 0x16]
  3058. 00001FCE  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  3059. 00001FD2  4E5E                     unlink     A6
  3060. 00001FD4  2E9F                     move.l     [A7], [A7]+
  3061. 00001FD6  4E75                     rts
  3062. fn00001FD8:
  3063. 00001FD8  4E56 0000                link       A6, 0
  3064. 00001FDC  48E7 0018                movem.l    -[A7], A3,A4
  3065. 00001FE0  266E 0008                movea.l    A3, [A6 + 0x8]
  3066. 00001FE4  286B 0008                movea.l    A4, [A3 + 0x8]
  3067. 00001FE8  70FF                     moveq.l    D0, 0xFFFFFFFF
  3068. 00001FEA  B0AB FFFC                cmp.l      D0, [A3 - 0x4]
  3069. 00001FEE  6616                     bne        +0x18 /* 00002006 */
  3070. 00001FF0  42A7                     clr.l      -[A7]
  3071. 00001FF2  206C 0018                movea.l    A0, [A4 + 0x18]
  3072. 00001FF6  2F10                     move.l     -[A7], [A0]
  3073. 00001FF8  206C 0014                movea.l    A0, [A4 + 0x14]
  3074. 00001FFC  2F10                     move.l     -[A7], [A0]
  3075. 00001FFE  4EAD 1612                jsr        [A5 + 0x1612 /* export_702 */]
  3076. 00002002  275F FFFC                move.l     [A3 - 0x4], [A7]+
  3077. label00002006:
  3078. 00002006  2D6B FFFC 000C           move.l     [A6 + 0xC], [A3 - 0x4]
  3079. 0000200C  4CDF 1800                movem.l    A3,A4, [A7]+
  3080. 00002010  4E5E                     unlink     A6
  3081. 00002012  2E9F                     move.l     [A7], [A7]+
  3082. 00002014  4E75                     rts
  3083. fn00002016:
  3084. 00002016  4E56 FEB2                link       A6, -0x014E
  3085. 0000201A  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  3086. 0000201E  286E 0008                movea.l    A4, [A6 + 0x8]
  3087. 00002022  7000                     moveq.l    D0, 0x00
  3088. 00002024  2D40 FEDA                move.l     [A6 - 0x126], D0
  3089. 00002028  266C 0020                movea.l    A3, [A4 + 0x20]
  3090. 0000202C  70FF                     moveq.l    D0, 0xFFFFFFFF
  3091. 0000202E  2D40 FFFC                move.l     [A6 - 0x4], D0
  3092. 00002032  70FF                     moveq.l    D0, 0xFFFFFFFF
  3093. 00002034  B0AB 000A                cmp.l      D0, [A3 + 0xA]
  3094. 00002038  6F16                     ble        +0x18 /* 00002050 */
  3095. 0000203A  42A7                     clr.l      -[A7]
  3096. 0000203C  2F2B 000A                move.l     -[A7], [A3 + 0xA]
  3097. 00002040  42A7                     clr.l      -[A7]
  3098. 00002042  2F0E                     move.l     -[A7], A6
  3099. 00002044  4EBA FF92                jsr        [PC - 0x6E /* 00001FD8 */]
  3100. 00002048  4EAD 252A                jsr        [A5 + 0x252A /* export_1185 */]
  3101. 0000204C  275F 000A                move.l     [A3 + 0xA], [A7]+
  3102. label00002050:
  3103. 00002050  70FF                     moveq.l    D0, 0xFFFFFFFF
  3104. 00002052  B0AB 000E                cmp.l      D0, [A3 + 0xE]
  3105. 00002056  6F24                     ble        +0x26 /* 0000207C */
  3106. 00002058  102D 9CD2                move.b     D0, [A5 - 0x632E]
  3107. 0000205C  6718                     beq        +0x1A /* 00002076 */
  3108. 0000205E  42A7                     clr.l      -[A7]
  3109. 00002060  2F2B 000E                move.l     -[A7], [A3 + 0xE]
  3110. 00002064  42A7                     clr.l      -[A7]
  3111. 00002066  2F0E                     move.l     -[A7], A6
  3112. 00002068  4EBA FF6E                jsr        [PC - 0x92 /* 00001FD8 */]
  3113. 0000206C  4EAD 252A                jsr        [A5 + 0x252A /* export_1185 */]
  3114. 00002070  275F 000E                move.l     [A3 + 0xE], [A7]+
  3115. 00002074  6006                     bra        +0x8 /* 0000207C */
  3116. label00002076:
  3117. 00002076  276B 000A 000E           move.l     [A3 + 0xE], [A3 + 0xA]
  3118. label0000207C:
  3119. 0000207C  4AAB 000A                tst.l      [A3 + 0xA]
  3120. 00002080  660E                     bne        +0x10 /* 00002090 */
  3121. 00002082  206C 0018                movea.l    A0, [A4 + 0x18]
  3122. 00002086  226C 0014                movea.l    A1, [A4 + 0x14]
  3123. 0000208A  2290                     move.l     [A1], [A0]
  3124. 0000208C  6000 027E                bra        +0x280 /* 0000230C */
  3125. label00002090:
  3126. 00002090  202B 000A                move.l     D0, [A3 + 0xA]
  3127. 00002094  B0AB 000E                cmp.l      D0, [A3 + 0xE]
  3128. 00002098  6F06                     ble        +0x8 /* 000020A0 */
  3129. 0000209A  276B 000A 000E           move.l     [A3 + 0xE], [A3 + 0xA]
  3130. label000020A0:
  3131. 000020A0  42A7                     clr.l      -[A7]
  3132. 000020A2  3F2D BF0C                move.w     -[A7], [A5 - 0x40F4]
  3133. 000020A6  4EAD 257A                jsr        [A5 + 0x257A /* export_1195 */]
  3134. 000020AA  1F3C 0001                move.b     -[A7], 0x1
  3135. 000020AE  486E FEDA                pea.l      [A6 - 0x126]
  3136. 000020B2  4EAD 245A                jsr        [A5 + 0x245A /* export_1159 */]
  3137. 000020B6  381F                     move.w     D4, [A7]+
  3138. 000020B8  4AAE FEDA                tst.l      [A6 - 0x126]
  3139. 000020BC  6710                     beq        +0x12 /* 000020CE */
  3140. 000020BE  2F2E FEDA                move.l     -[A7], [A6 - 0x126]
  3141. 000020C2  205F                     movea.l    A0, [A7]+
  3142. 000020C4  A064                     syscall    MoveHHi
  3143. 000020C6  2F2E FEDA                move.l     -[A7], [A6 - 0x126]
  3144. 000020CA  205F                     movea.l    A0, [A7]+
  3145. 000020CC  A029                     syscall    HLock
  3146. label000020CE:
  3147. 000020CE  2F2C 0018                move.l     -[A7], [A4 + 0x18]
  3148. 000020D2  4EAD 26FA                jsr        [A5 + 0x26FA /* export_1243 */]
  3149. 000020D6  3004                     move.w     D0, D4
  3150. 000020D8  6716                     beq        +0x18 /* 000020F0 */
  3151. 000020DA  5340                     subq.w     D0, 1
  3152. 000020DC  6700 00D8                beq        +0xDA /* 000021B6 */
  3153. 000020E0  5340                     subq.w     D0, 1
  3154. 000020E2  6700 00D2                beq        +0xD4 /* 000021B6 */
  3155. 000020E6  5340                     subq.w     D0, 1
  3156. 000020E8  6700 01F2                beq        +0x1F4 /* 000022DC */
  3157. 000020EC  6000 01F8                bra        +0x1FA /* 000022E6 */
  3158. label000020F0:
  3159. 000020F0  7002                     moveq.l    D0, 0x02
  3160. 000020F2  2D40 FECE                move.l     [A6 - 0x132], D0
  3161. 000020F6  2D6B 000A FECA           move.l     [A6 - 0x136], [A3 + 0xA]
  3162. 000020FC  2E2E FECE                move.l     D7, [A6 - 0x132]
  3163. 00002100  602A                     bra        +0x2C /* 0000212C */
  3164. label00002102:
  3165. 00002102  2F2C 0018                move.l     -[A7], [A4 + 0x18]
  3166. 00002106  486E FEEC                pea.l      [A6 - 0x114]
  3167. 0000210A  4267                     clr.w      -[A7]
  3168. 0000210C  4EAD 247A                jsr        [A5 + 0x247A /* export_1163 */]
  3169. 00002110  2F2C 0018                move.l     -[A7], [A4 + 0x18]
  3170. 00002114  4EAD 26FA                jsr        [A5 + 0x26FA /* export_1243 */]
  3171. 00002118  206C 0018                movea.l    A0, [A4 + 0x18]
  3172. 0000211C  226C 0014                movea.l    A1, [A4 + 0x14]
  3173. 00002120  2010                     move.l     D0, [A0]
  3174. 00002122  B091                     cmp.l      D0, [A1]
  3175. 00002124  6D02                     blt        +0x4 /* 00002128 */
  3176. 00002126  600A                     bra        +0xC /* 00002132 */
  3177. label00002128:
  3178. 00002128  5287                     addq.l     D7, 1
  3179. 0000212A  6906                     bvs        +0x8 /* 00002132 */
  3180. label0000212C:
  3181. 0000212C  BEAE FECA                cmp.l      D7, [A6 - 0x136]
  3182. 00002130  6FD0                     ble        -0x2E /* 00002102 */
  3183. label00002132:
  3184. 00002132  206C 0018                movea.l    A0, [A4 + 0x18]
  3185. 00002136  226C 0014                movea.l    A1, [A4 + 0x14]
  3186. 0000213A  2010                     move.l     D0, [A0]
  3187. 0000213C  B091                     cmp.l      D0, [A1]
  3188. 0000213E  6F08                     ble        +0xA /* 00002148 */
  3189. 00002140  2049                     movea.l    A0, A1
  3190. 00002142  226C 0018                movea.l    A1, [A4 + 0x18]
  3191. 00002146  2290                     move.l     [A1], [A0]
  3192. label00002148:
  3193. 00002148  206C 0018                movea.l    A0, [A4 + 0x18]
  3194. 0000214C  2D50 FFEC                move.l     [A6 - 0x14], [A0]
  3195. 00002150  7000                     moveq.l    D0, 0x00
  3196. 00002152  2D40 FEC6                move.l     [A6 - 0x13A], D0
  3197. 00002156  202B 000E                move.l     D0, [A3 + 0xE]
  3198. 0000215A  90AB 000A                sub.l      D0, [A3 + 0xA]
  3199. 0000215E  2D40 FEC2                move.l     [A6 - 0x13E], D0
  3200. 00002162  2E2E FEC6                move.l     D7, [A6 - 0x13A]
  3201. 00002166  6044                     bra        +0x46 /* 000021AC */
  3202. label00002168:
  3203. 00002168  2A2E FFEC                move.l     D5, [A6 - 0x14]
  3204. 0000216C  486E FFEC                pea.l      [A6 - 0x14]
  3205. 00002170  4EAD 26FA                jsr        [A5 + 0x26FA /* export_1243 */]
  3206. 00002174  206C 0014                movea.l    A0, [A4 + 0x14]
  3207. 00002178  202E FFEC                move.l     D0, [A6 - 0x14]
  3208. 0000217C  B090                     cmp.l      D0, [A0]
  3209. 0000217E  6D08                     blt        +0xA /* 00002188 */
  3210. 00002180  2D45 FFEC                move.l     [A6 - 0x14], D5
  3211. 00002184  6000 0160                bra        +0x162 /* 000022E6 */
  3212. label00002188:
  3213. 00002188  486E FFEC                pea.l      [A6 - 0x14]
  3214. 0000218C  486E FEEC                pea.l      [A6 - 0x114]
  3215. 00002190  4267                     clr.w      -[A7]
  3216. 00002192  4EAD 247A                jsr        [A5 + 0x247A /* export_1163 */]
  3217. 00002196  206C 0014                movea.l    A0, [A4 + 0x14]
  3218. 0000219A  202E FFEC                move.l     D0, [A6 - 0x14]
  3219. 0000219E  B090                     cmp.l      D0, [A0]
  3220. 000021A0  6D04                     blt        +0x6 /* 000021A6 */
  3221. 000021A2  6000 0142                bra        +0x144 /* 000022E6 */
  3222. label000021A6:
  3223. 000021A6  5287                     addq.l     D7, 1
  3224. 000021A8  6900 013C                bvs        +0x13E /* 000022E6 */
  3225. label000021AC:
  3226. 000021AC  BEAE FEC2                cmp.l      D7, [A6 - 0x13E]
  3227. 000021B0  6FB6                     ble        -0x48 /* 00002168 */
  3228. 000021B2  6000 0132                bra        +0x134 /* 000022E6 */
  3229. label000021B6:
  3230. 000021B6  7002                     moveq.l    D0, 0x02
  3231. 000021B8  2D40 FEBE                move.l     [A6 - 0x142], D0
  3232. 000021BC  2D6B 000A FEBA           move.l     [A6 - 0x146], [A3 + 0xA]
  3233. 000021C2  2E2E FEBE                move.l     D7, [A6 - 0x142]
  3234. 000021C6  6068                     bra        +0x6A /* 00002230 */
  3235. label000021C8:
  3236. 000021C8  7002                     moveq.l    D0, 0x02
  3237. 000021CA  B044                     cmp.w      D0, D4
  3238. 000021CC  6608                     bne        +0xA /* 000021D6 */
  3239. 000021CE  206E FEDA                movea.l    A0, [A6 - 0x126]
  3240. 000021D2  2C10                     move.l     D6, [A0]
  3241. 000021D4  6002                     bra        +0x4 /* 000021D8 */
  3242. label000021D6:
  3243. 000021D6  7C00                     moveq.l    D6, 0x00
  3244. label000021D8:
  3245. 000021D8  206C 0018                movea.l    A0, [A4 + 0x18]
  3246. 000021DC  2F10                     move.l     -[A7], [A0]
  3247. 000021DE  206C 0014                movea.l    A0, [A4 + 0x14]
  3248. 000021E2  226C 0018                movea.l    A1, [A4 + 0x18]
  3249. 000021E6  2010                     move.l     D0, [A0]
  3250. 000021E8  9091                     sub.l      D0, [A1]
  3251. 000021EA  3F00                     move.w     -[A7], D0
  3252. 000021EC  4267                     clr.w      -[A7]
  3253. 000021EE  1F3C 0001                move.b     -[A7], 0x1
  3254. 000021F2  2F06                     move.l     -[A7], D6
  3255. 000021F4  486E FEE0                pea.l      [A6 - 0x120]
  3256. 000021F8  2F3C 8012 001A           move.l     -[A7], 0x8012001A
  3257. 000021FE  A8B5                     syscall    ScriptUtil
  3258. 00002200  206C 0018                movea.l    A0, [A4 + 0x18]
  3259. 00002204  302E FEE2                move.w     D0, [A6 - 0x11E]
  3260. 00002208  48C0                     ext.l      D0
  3261. 0000220A  D190                     add.l      [A0], D0
  3262. 0000220C  2F2C 0018                move.l     -[A7], [A4 + 0x18]
  3263. 00002210  4EAD 26FA                jsr        [A5 + 0x26FA /* export_1243 */]
  3264. 00002214  206C 0018                movea.l    A0, [A4 + 0x18]
  3265. 00002218  226C 0014                movea.l    A1, [A4 + 0x14]
  3266. 0000221C  2010                     move.l     D0, [A0]
  3267. 0000221E  B091                     cmp.l      D0, [A1]
  3268. 00002220  6D0A                     blt        +0xC /* 0000222C */
  3269. 00002222  2049                     movea.l    A0, A1
  3270. 00002224  226C 0018                movea.l    A1, [A4 + 0x18]
  3271. 00002228  2290                     move.l     [A1], [A0]
  3272. 0000222A  600A                     bra        +0xC /* 00002236 */
  3273. label0000222C:
  3274. 0000222C  5287                     addq.l     D7, 1
  3275. 0000222E  6906                     bvs        +0x8 /* 00002236 */
  3276. label00002230:
  3277. 00002230  BEAE FEBA                cmp.l      D7, [A6 - 0x146]
  3278. 00002234  6F92                     ble        -0x6C /* 000021C8 */
  3279. label00002236:
  3280. 00002236  206C 0018                movea.l    A0, [A4 + 0x18]
  3281. 0000223A  2D50 FFEC                move.l     [A6 - 0x14], [A0]
  3282. 0000223E  7000                     moveq.l    D0, 0x00
  3283. 00002240  2D40 FEB6                move.l     [A6 - 0x14A], D0
  3284. 00002244  202B 000E                move.l     D0, [A3 + 0xE]
  3285. 00002248  90AB 000A                sub.l      D0, [A3 + 0xA]
  3286. 0000224C  2D40 FEB2                move.l     [A6 - 0x14E], D0
  3287. 00002250  2E2E FEB6                move.l     D7, [A6 - 0x14A]
  3288. 00002254  607C                     bra        +0x7E /* 000022D2 */
  3289. label00002256:
  3290. 00002256  2A2E FFEC                move.l     D5, [A6 - 0x14]
  3291. 0000225A  486E FFEC                pea.l      [A6 - 0x14]
  3292. 0000225E  4EAD 26FA                jsr        [A5 + 0x26FA /* export_1243 */]
  3293. 00002262  206C 0014                movea.l    A0, [A4 + 0x14]
  3294. 00002266  202E FFEC                move.l     D0, [A6 - 0x14]
  3295. 0000226A  B090                     cmp.l      D0, [A0]
  3296. 0000226C  6D06                     blt        +0x8 /* 00002274 */
  3297. 0000226E  2D45 FFEC                move.l     [A6 - 0x14], D5
  3298. 00002272  6072                     bra        +0x74 /* 000022E6 */
  3299. label00002274:
  3300. 00002274  7002                     moveq.l    D0, 0x02
  3301. 00002276  B044                     cmp.w      D0, D4
  3302. 00002278  660E                     bne        +0x10 /* 00002288 */
  3303. 0000227A  206E FEDA                movea.l    A0, [A6 - 0x126]
  3304. 0000227E  2C10                     move.l     D6, [A0]
  3305. 00002280  2D6E FFEC FED2           move.l     [A6 - 0x12E], [A6 - 0x14]
  3306. 00002286  600A                     bra        +0xC /* 00002292 */
  3307. label00002288:
  3308. 00002288  7C00                     moveq.l    D6, 0x00
  3309. 0000228A  206C 0018                movea.l    A0, [A4 + 0x18]
  3310. 0000228E  2D50 FED2                move.l     [A6 - 0x12E], [A0]
  3311. label00002292:
  3312. 00002292  2F2E FED2                move.l     -[A7], [A6 - 0x12E]
  3313. 00002296  206C 0014                movea.l    A0, [A4 + 0x14]
  3314. 0000229A  2010                     move.l     D0, [A0]
  3315. 0000229C  90AE FED2                sub.l      D0, [A6 - 0x12E]
  3316. 000022A0  3F00                     move.w     -[A7], D0
  3317. 000022A2  4267                     clr.w      -[A7]
  3318. 000022A4  1F3C 0001                move.b     -[A7], 0x1
  3319. 000022A8  2F06                     move.l     -[A7], D6
  3320. 000022AA  486E FEE0                pea.l      [A6 - 0x120]
  3321. 000022AE  2F3C 8012 001A           move.l     -[A7], 0x8012001A
  3322. 000022B4  A8B5                     syscall    ScriptUtil
  3323. 000022B6  302E FEE2                move.w     D0, [A6 - 0x11E]
  3324. 000022BA  48C0                     ext.l      D0
  3325. 000022BC  D1AE FFEC                add.l      [A6 - 0x14], D0
  3326. 000022C0  206C 0014                movea.l    A0, [A4 + 0x14]
  3327. 000022C4  202E FFEC                move.l     D0, [A6 - 0x14]
  3328. 000022C8  B090                     cmp.l      D0, [A0]
  3329. 000022CA  6D02                     blt        +0x4 /* 000022CE */
  3330. 000022CC  6018                     bra        +0x1A /* 000022E6 */
  3331. label000022CE:
  3332. 000022CE  5287                     addq.l     D7, 1
  3333. 000022D0  6914                     bvs        +0x16 /* 000022E6 */
  3334. label000022D2:
  3335. 000022D2  BEAE FEB2                cmp.l      D7, [A6 - 0x14E]
  3336. 000022D6  6F00 FF7E                ble        -0x80 /* 00002256 */
  3337. 000022DA  600A                     bra        +0xC /* 000022E6 */
  3338. label000022DC:
  3339. 000022DC  206C 0018                movea.l    A0, [A4 + 0x18]
  3340. 000022E0  226C 0014                movea.l    A1, [A4 + 0x14]
  3341. 000022E4  2290                     move.l     [A1], [A0]
  3342. label000022E6:
  3343. 000022E6  206C 0014                movea.l    A0, [A4 + 0x14]
  3344. 000022EA  202E FFEC                move.l     D0, [A6 - 0x14]
  3345. 000022EE  B090                     cmp.l      D0, [A0]
  3346. 000022F0  6C04                     bge        +0x6 /* 000022F6 */
  3347. 000022F2  20AE FFEC                move.l     [A0], [A6 - 0x14]
  3348. label000022F6:
  3349. 000022F6  4AAE FEDA                tst.l      [A6 - 0x126]
  3350. 000022FA  6710                     beq        +0x12 /* 0000230C */
  3351. 000022FC  2F2E FEDA                move.l     -[A7], [A6 - 0x126]
  3352. 00002300  205F                     movea.l    A0, [A7]+
  3353. 00002302  A02A                     syscall    HUnlock
  3354. 00002304  2F2E FEDA                move.l     -[A7], [A6 - 0x126]
  3355. 00002308  205F                     movea.l    A0, [A7]+
  3356. 0000230A  A049                     syscall    HPurge
  3357. label0000230C:
  3358. 0000230C  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  3359. 00002310  4E5E                     unlink     A6
  3360. 00002312  2E9F                     move.l     [A7], [A7]+
  3361. 00002314  4E75                     rts
  3362. fn00002316:
  3363. 00002316  4E56 0000                link       A6, 0
  3364. 0000231A  48E7 0018                movem.l    -[A7], A3,A4
  3365. 0000231E  266E 0008                movea.l    A3, [A6 + 0x8]
  3366. 00002322  286B 0008                movea.l    A4, [A3 + 0x8]
  3367. 00002326  70FF                     moveq.l    D0, 0xFFFFFFFF
  3368. 00002328  B0AB FFFC                cmp.l      D0, [A3 - 0x4]
  3369. 0000232C  6616                     bne        +0x18 /* 00002344 */
  3370. 0000232E  42A7                     clr.l      -[A7]
  3371. 00002330  206C 0018                movea.l    A0, [A4 + 0x18]
  3372. 00002334  2F10                     move.l     -[A7], [A0]
  3373. 00002336  206C 0014                movea.l    A0, [A4 + 0x14]
  3374. 0000233A  2F10                     move.l     -[A7], [A0]
  3375. 0000233C  4EAD 153A                jsr        [A5 + 0x153A /* export_675 */]
  3376. 00002340  275F FFFC                move.l     [A3 - 0x4], [A7]+
  3377. label00002344:
  3378. 00002344  2D6B FFFC 000C           move.l     [A6 + 0xC], [A3 - 0x4]
  3379. 0000234A  4CDF 1800                movem.l    A3,A4, [A7]+
  3380. 0000234E  4E5E                     unlink     A6
  3381. 00002350  2E9F                     move.l     [A7], [A7]+
  3382. 00002352  4E75                     rts
  3383. fn00002354:
  3384. 00002354  4E56 FFE4                link       A6, -0x001C
  3385. 00002358  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  3386. 0000235C  286E 0008                movea.l    A4, [A6 + 0x8]
  3387. 00002360  266C 0020                movea.l    A3, [A4 + 0x20]
  3388. 00002364  70FF                     moveq.l    D0, 0xFFFFFFFF
  3389. 00002366  2D40 FFFC                move.l     [A6 - 0x4], D0
  3390. 0000236A  70FF                     moveq.l    D0, 0xFFFFFFFF
  3391. 0000236C  B0AB 0002                cmp.l      D0, [A3 + 0x2]
  3392. 00002370  6F16                     ble        +0x18 /* 00002388 */
  3393. 00002372  42A7                     clr.l      -[A7]
  3394. 00002374  2F2B 0002                move.l     -[A7], [A3 + 0x2]
  3395. 00002378  42A7                     clr.l      -[A7]
  3396. 0000237A  2F0E                     move.l     -[A7], A6
  3397. 0000237C  4EBA FF98                jsr        [PC - 0x68 /* 00002316 */]
  3398. 00002380  4EAD 252A                jsr        [A5 + 0x252A /* export_1185 */]
  3399. 00002384  275F 0002                move.l     [A3 + 0x2], [A7]+
  3400. label00002388:
  3401. 00002388  70FF                     moveq.l    D0, 0xFFFFFFFF
  3402. 0000238A  B0AB 0006                cmp.l      D0, [A3 + 0x6]
  3403. 0000238E  6F24                     ble        +0x26 /* 000023B4 */
  3404. 00002390  102D 9CD2                move.b     D0, [A5 - 0x632E]
  3405. 00002394  6718                     beq        +0x1A /* 000023AE */
  3406. 00002396  42A7                     clr.l      -[A7]
  3407. 00002398  2F2B 0006                move.l     -[A7], [A3 + 0x6]
  3408. 0000239C  42A7                     clr.l      -[A7]
  3409. 0000239E  2F0E                     move.l     -[A7], A6
  3410. 000023A0  4EBA FF74                jsr        [PC - 0x8C /* 00002316 */]
  3411. 000023A4  4EAD 252A                jsr        [A5 + 0x252A /* export_1185 */]
  3412. 000023A8  275F 0006                move.l     [A3 + 0x6], [A7]+
  3413. 000023AC  6006                     bra        +0x8 /* 000023B4 */
  3414. label000023AE:
  3415. 000023AE  276B 0002 0006           move.l     [A3 + 0x6], [A3 + 0x2]
  3416. label000023B4:
  3417. 000023B4  4AAB 0002                tst.l      [A3 + 0x2]
  3418. 000023B8  660E                     bne        +0x10 /* 000023C8 */
  3419. 000023BA  206C 0018                movea.l    A0, [A4 + 0x18]
  3420. 000023BE  226C 0014                movea.l    A1, [A4 + 0x14]
  3421. 000023C2  2290                     move.l     [A1], [A0]
  3422. 000023C4  6000 0112                bra        +0x114 /* 000024D8 */
  3423. label000023C8:
  3424. 000023C8  4267                     clr.w      -[A7]
  3425. 000023CA  4EAD 23DA                jsr        [A5 + 0x23DA /* export_1143 */]
  3426. 000023CE  101F                     move.b     D0, [A7]+
  3427. 000023D0  6700 00B0                beq        +0xB2 /* 00002482 */
  3428. 000023D4  7001                     moveq.l    D0, 0x01
  3429. 000023D6  2D40 FFF0                move.l     [A6 - 0x10], D0
  3430. 000023DA  202B 0002                move.l     D0, [A3 + 0x2]
  3431. 000023DE  5380                     subq.l     D0, 1
  3432. 000023E0  2D40 FFEC                move.l     [A6 - 0x14], D0
  3433. 000023E4  2C2E FFF0                move.l     D6, [A6 - 0x10]
  3434. 000023E8  6042                     bra        +0x44 /* 0000242C */
  3435. label000023EA:
  3436. 000023EA  4267                     clr.w      -[A7]
  3437. 000023EC  206C 0018                movea.l    A0, [A4 + 0x18]
  3438. 000023F0  2F10                     move.l     -[A7], [A0]
  3439. 000023F2  4267                     clr.w      -[A7]
  3440. 000023F4  2F3C 8206 0010           move.l     -[A7], 0x82060010
  3441. 000023FA  A8B5                     syscall    ScriptUtil
  3442. 000023FC  70FF                     moveq.l    D0, 0xFFFFFFFF
  3443. 000023FE  B05F                     cmp.w      D0, [A7]+
  3444. 00002400  6608                     bne        +0xA /* 0000240A */
  3445. 00002402  206C 0018                movea.l    A0, [A4 + 0x18]
  3446. 00002406  5490                     addq.l     [A0], 2
  3447. 00002408  6006                     bra        +0x8 /* 00002410 */
  3448. label0000240A:
  3449. 0000240A  206C 0018                movea.l    A0, [A4 + 0x18]
  3450. 0000240E  5290                     addq.l     [A0], 1
  3451. label00002410:
  3452. 00002410  206C 0018                movea.l    A0, [A4 + 0x18]
  3453. 00002414  226C 0014                movea.l    A1, [A4 + 0x14]
  3454. 00002418  2010                     move.l     D0, [A0]
  3455. 0000241A  B091                     cmp.l      D0, [A1]
  3456. 0000241C  6D0A                     blt        +0xC /* 00002428 */
  3457. 0000241E  2049                     movea.l    A0, A1
  3458. 00002420  226C 0018                movea.l    A1, [A4 + 0x18]
  3459. 00002424  2290                     move.l     [A1], [A0]
  3460. 00002426  600A                     bra        +0xC /* 00002432 */
  3461. label00002428:
  3462. 00002428  5286                     addq.l     D6, 1
  3463. 0000242A  6906                     bvs        +0x8 /* 00002432 */
  3464. label0000242C:
  3465. 0000242C  BCAE FFEC                cmp.l      D6, [A6 - 0x14]
  3466. 00002430  6FB8                     ble        -0x46 /* 000023EA */
  3467. label00002432:
  3468. 00002432  206C 0018                movea.l    A0, [A4 + 0x18]
  3469. 00002436  2E10                     move.l     D7, [A0]
  3470. 00002438  7001                     moveq.l    D0, 0x01
  3471. 0000243A  2D40 FFE8                move.l     [A6 - 0x18], D0
  3472. 0000243E  202B 0006                move.l     D0, [A3 + 0x6]
  3473. 00002442  90AB 0002                sub.l      D0, [A3 + 0x2]
  3474. 00002446  5280                     addq.l     D0, 1
  3475. 00002448  2D40 FFE4                move.l     [A6 - 0x1C], D0
  3476. 0000244C  2C2E FFE8                move.l     D6, [A6 - 0x18]
  3477. 00002450  6028                     bra        +0x2A /* 0000247A */
  3478. label00002452:
  3479. 00002452  4267                     clr.w      -[A7]
  3480. 00002454  2F07                     move.l     -[A7], D7
  3481. 00002456  4267                     clr.w      -[A7]
  3482. 00002458  2F3C 8206 0010           move.l     -[A7], 0x82060010
  3483. 0000245E  A8B5                     syscall    ScriptUtil
  3484. 00002460  70FF                     moveq.l    D0, 0xFFFFFFFF
  3485. 00002462  B05F                     cmp.w      D0, [A7]+
  3486. 00002464  6604                     bne        +0x6 /* 0000246A */
  3487. 00002466  5487                     addq.l     D7, 2
  3488. 00002468  6002                     bra        +0x4 /* 0000246C */
  3489. label0000246A:
  3490. 0000246A  5287                     addq.l     D7, 1
  3491. label0000246C:
  3492. 0000246C  206C 0014                movea.l    A0, [A4 + 0x14]
  3493. 00002470  BE90                     cmp.l      D7, [A0]
  3494. 00002472  6D02                     blt        +0x4 /* 00002476 */
  3495. 00002474  6058                     bra        +0x5A /* 000024CE */
  3496. label00002476:
  3497. 00002476  5286                     addq.l     D6, 1
  3498. 00002478  6954                     bvs        +0x56 /* 000024CE */
  3499. label0000247A:
  3500. 0000247A  BCAE FFE4                cmp.l      D6, [A6 - 0x1C]
  3501. 0000247E  6FD2                     ble        -0x2C /* 00002452 */
  3502. 00002480  604C                     bra        +0x4E /* 000024CE */
  3503. label00002482:
  3504. 00002482  206C 0018                movea.l    A0, [A4 + 0x18]
  3505. 00002486  202B 0002                move.l     D0, [A3 + 0x2]
  3506. 0000248A  D090                     add.l      D0, [A0]
  3507. 0000248C  5380                     subq.l     D0, 1
  3508. 0000248E  206C 0018                movea.l    A0, [A4 + 0x18]
  3509. 00002492  2080                     move.l     [A0], D0
  3510. 00002494  206C 0018                movea.l    A0, [A4 + 0x18]
  3511. 00002498  226C 0014                movea.l    A1, [A4 + 0x14]
  3512. 0000249C  2010                     move.l     D0, [A0]
  3513. 0000249E  B091                     cmp.l      D0, [A1]
  3514. 000024A0  6F08                     ble        +0xA /* 000024AA */
  3515. 000024A2  2049                     movea.l    A0, A1
  3516. 000024A4  226C 0018                movea.l    A1, [A4 + 0x18]
  3517. 000024A8  2290                     move.l     [A1], [A0]
  3518. label000024AA:
  3519. 000024AA  202B 0002                move.l     D0, [A3 + 0x2]
  3520. 000024AE  B0AB 0006                cmp.l      D0, [A3 + 0x6]
  3521. 000024B2  6F08                     ble        +0xA /* 000024BC */
  3522. 000024B4  206C 0018                movea.l    A0, [A4 + 0x18]
  3523. 000024B8  2E10                     move.l     D7, [A0]
  3524. 000024BA  6012                     bra        +0x14 /* 000024CE */
  3525. label000024BC:
  3526. 000024BC  206C 0018                movea.l    A0, [A4 + 0x18]
  3527. 000024C0  202B 0006                move.l     D0, [A3 + 0x6]
  3528. 000024C4  D090                     add.l      D0, [A0]
  3529. 000024C6  90AB 0002                sub.l      D0, [A3 + 0x2]
  3530. 000024CA  2E00                     move.l     D7, D0
  3531. 000024CC  5287                     addq.l     D7, 1
  3532. label000024CE:
  3533. 000024CE  206C 0014                movea.l    A0, [A4 + 0x14]
  3534. 000024D2  BE90                     cmp.l      D7, [A0]
  3535. 000024D4  6C02                     bge        +0x4 /* 000024D8 */
  3536. 000024D6  2087                     move.l     [A0], D7
  3537. label000024D8:
  3538. 000024D8  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  3539. 000024DC  4E5E                     unlink     A6
  3540. 000024DE  2E9F                     move.l     [A7], [A7]+
  3541. 000024E0  4E75                     rts
  3542. export_999:
  3543. fn000024E2:
  3544. 000024E2  4E56 FFFA                link       A6, -0x0006
  3545. 000024E6  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  3546. 000024EA  2C2E 001C                move.l     D6, [A6 + 0x1C]
  3547. 000024EE  206E 000C                movea.l    A0, [A6 + 0xC]
  3548. 000024F2  7000                     moveq.l    D0, 0x00
  3549. 000024F4  2080                     move.l     [A0], D0
  3550. 000024F6  206E 0008                movea.l    A0, [A6 + 0x8]
  3551. 000024FA  7000                     moveq.l    D0, 0x00
  3552. 000024FC  2080                     move.l     [A0], D0
  3553. 000024FE  4EBA E006                jsr        [PC - 0x1FFA /* 00000506 */]
  3554. 00002502  42A7                     clr.l      -[A7]
  3555. 00002504  4EBA DAFA                jsr        [PC - 0x2506 /* 00000000 */]
  3556. 00002508  265F                     movea.l    A3, [A7]+
  3557. 0000250A  4267                     clr.w      -[A7]
  3558. 0000250C  4EBA DB84                jsr        [PC - 0x247C /* 00000092 */]
  3559. 00002510  3B5F BF0C                move.w     [A5 - 0x40F4], [A7]+
  3560. 00002514  4267                     clr.w      -[A7]
  3561. 00002516  3F2D BF0C                move.w     -[A7], [A5 - 0x40F4]
  3562. 0000251A  4EAD 26BA                jsr        [A5 + 0x26BA /* export_1235 */]
  3563. 0000251E  3E1F                     move.w     D7, [A7]+
  3564. 00002520  2046                     movea.l    A0, D6
  3565. 00002522  2F08                     move.l     -[A7], A0
  3566. 00002524  42A7                     clr.l      -[A7]
  3567. 00002526  2F0B                     move.l     -[A7], A3
  3568. 00002528  4EBA DB26                jsr        [PC - 0x24DA /* 00000050 */]
  3569. 0000252C  201F                     move.l     D0, [A7]+
  3570. 0000252E  205F                     movea.l    A0, [A7]+
  3571. 00002530  2080                     move.l     [A0], D0
  3572. 00002532  2046                     movea.l    A0, D6
  3573. 00002534  226E 0018                movea.l    A1, [A6 + 0x18]
  3574. 00002538  2290                     move.l     [A1], [A0]
  3575. 0000253A  2046                     movea.l    A0, D6
  3576. 0000253C  202B 0004                move.l     D0, [A3 + 0x4]
  3577. 00002540  D090                     add.l      D0, [A0]
  3578. 00002542  5380                     subq.l     D0, 1
  3579. 00002544  206E 0010                movea.l    A0, [A6 + 0x10]
  3580. 00002548  2080                     move.l     [A0], D0
  3581. 0000254A  206E 0010                movea.l    A0, [A6 + 0x10]
  3582. 0000254E  226E 0014                movea.l    A1, [A6 + 0x14]
  3583. 00002552  2290                     move.l     [A1], [A0]
  3584. 00002554  286E 0020                movea.l    A4, [A6 + 0x20]
  3585. 00002558  1014                     move.b     D0, [A4]
  3586. 0000255A  6648                     bne        +0x4A /* 000025A4 */
  3587. 0000255C  70FF                     moveq.l    D0, 0xFFFFFFFF
  3588. 0000255E  B0AC 0022                cmp.l      D0, [A4 + 0x22]
  3589. 00002562  670E                     beq        +0x10 /* 00002572 */
  3590. 00002564  2F0E                     move.l     -[A7], A6
  3591. 00002566  4EBA F70A                jsr        [PC - 0x8F6 /* 00001C72 */]
  3592. 0000256A  206E 000C                movea.l    A0, [A6 + 0xC]
  3593. 0000256E  4A90                     tst.l      [A0]
  3594. 00002570  6632                     bne        +0x34 /* 000025A4 */
  3595. label00002572:
  3596. 00002572  70FF                     moveq.l    D0, 0xFFFFFFFF
  3597. 00002574  B0AC 0012                cmp.l      D0, [A4 + 0x12]
  3598. 00002578  670E                     beq        +0x10 /* 00002588 */
  3599. 0000257A  2F0E                     move.l     -[A7], A6
  3600. 0000257C  4EBA F8B8                jsr        [PC - 0x748 /* 00001E36 */]
  3601. 00002580  206E 0008                movea.l    A0, [A6 + 0x8]
  3602. 00002584  4A90                     tst.l      [A0]
  3603. 00002586  661C                     bne        +0x1E /* 000025A4 */
  3604. label00002588:
  3605. 00002588  70FF                     moveq.l    D0, 0xFFFFFFFF
  3606. 0000258A  B0AC 000A                cmp.l      D0, [A4 + 0xA]
  3607. 0000258E  6706                     beq        +0x8 /* 00002596 */
  3608. 00002590  2F0E                     move.l     -[A7], A6
  3609. 00002592  4EBA FA82                jsr        [PC - 0x57E /* 00002016 */]
  3610. label00002596:
  3611. 00002596  70FF                     moveq.l    D0, 0xFFFFFFFF
  3612. 00002598  B0AC 0002                cmp.l      D0, [A4 + 0x2]
  3613. 0000259C  6706                     beq        +0x8 /* 000025A4 */
  3614. 0000259E  2F0E                     move.l     -[A7], A6
  3615. 000025A0  4EBA FDB2                jsr        [PC - 0x24E /* 00002354 */]
  3616. label000025A4:
  3617. 000025A4  206D FE8C                movea.l    A0, [A5 - 0x174]
  3618. 000025A8  3147 0044                move.w     [A0 + 0x44], D7
  3619. 000025AC  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  3620. 000025B0  4E5E                     unlink     A6
  3621. 000025B2  205F                     movea.l    A0, [A7]+
  3622. 000025B4  DEFC 001C                add.w      A7, 0x1C
  3623. 000025B8  4ED0                     jmp        [A0]
  3624. export_1000:
  3625. 000025BA  4E56 FFEA                link       A6, -0x0016
  3626. 000025BE  486E FFF4                pea.l      [A6 - 0xC]
  3627. 000025C2  4EBA 0068                jsr        [PC + 0x68 /* 0000262C */]
  3628. 000025C6  102E FFF4                move.b     D0, [A6 - 0xC]
  3629. 000025CA  6714                     beq        +0x16 /* 000025E0 */
  3630. 000025CC  202E FFF6                move.l     D0, [A6 - 0xA]
  3631. 000025D0  4480                     neg.l      D0
  3632. 000025D2  2D40 FFF6                move.l     [A6 - 0xA], D0
  3633. 000025D6  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  3634. 000025DA  4EBA 0BF8                jsr        [PC + 0xBF8 /* 000031D4 */]
  3635. 000025DE  602E                     bra        +0x30 /* 0000260E */
  3636. label000025E0:
  3637. 000025E0  41EE FFEA                lea.l      A0, [A6 - 0x16]
  3638. 000025E4  43EE FFF6                lea.l      A1, [A6 - 0xA]
  3639. 000025E8  7004                     moveq.l    D0, 0x04
  3640. label000025EA:
  3641. 000025EA  30D9                     move.w     [A0]+, [A1]+
  3642. 000025EC  51C8 FFFC                dbf        D0, -0x6 /* 000025EA */
  3643. 000025F0  0A2E 0080 FFEA           xori.b     [A6 - 0x16], 0x80
  3644. 000025F6  41EE FFF6                lea.l      A0, [A6 - 0xA]
  3645. 000025FA  43EE FFEA                lea.l      A1, [A6 - 0x16]
  3646. 000025FE  7004                     moveq.l    D0, 0x04
  3647. label00002600:
  3648. 00002600  30D9                     move.w     [A0]+, [A1]+
  3649. 00002602  51C8 FFFC                dbf        D0, -0x6 /* 00002600 */
  3650. 00002606  486E FFF6                pea.l      [A6 - 0xA]
  3651. 0000260A  4EBA 0B82                jsr        [PC + 0xB82 /* 0000318E */]
  3652. label0000260E:
  3653. 0000260E  4E5E                     unlink     A6
  3654. 00002610  4E75                     rts
  3655. export_1001:
  3656. 00002612  4E56 0000                link       A6, 0
  3657. 00002616  4267                     clr.w      -[A7]
  3658. 00002618  4EBA F004                jsr        [PC - 0xFFC /* 0000161E */]
  3659. 0000261C  101F                     move.b     D0, [A7]+
  3660. 0000261E  0A00 0001                xori.b     D0, 0x1
  3661. 00002622  1F00                     move.b     -[A7], D0
  3662. 00002624  4EBA 0B92                jsr        [PC + 0xB92 /* 000031B8 */]
  3663. 00002628  4E5E                     unlink     A6
  3664. 0000262A  4E75                     rts
  3665. export_1002:
  3666. fn0000262C:
  3667. 0000262C  4E56 0000                link       A6, 0
  3668. 00002630  2F0C                     move.l     -[A7], A4
  3669. 00002632  286E 0008                movea.l    A4, [A6 + 0x8]
  3670. 00002636  4267                     clr.w      -[A7]
  3671. 00002638  4EBA DB8C                jsr        [PC - 0x2474 /* 000001C6 */]
  3672. 0000263C  101F                     move.b     D0, [A7]+
  3673. 0000263E  6614                     bne        +0x16 /* 00002654 */
  3674. 00002640  3F3C 0090                move.w     -[A7], 0x90
  3675. 00002644  4EBA DB5C                jsr        [PC - 0x24A4 /* 000001A2 */]
  3676. 00002648  18BC 0001                move.b     [A4], 0x1
  3677. 0000264C  7000                     moveq.l    D0, 0x00
  3678. 0000264E  2940 0002                move.l     [A4 + 0x2], D0
  3679. 00002652  603E                     bra        +0x40 /* 00002692 */
  3680. label00002654:
  3681. 00002654  42A7                     clr.l      -[A7]
  3682. 00002656  4EBA D9A8                jsr        [PC - 0x2658 /* 00000000 */]
  3683. 0000265A  205F                     movea.l    A0, [A7]+
  3684. 0000265C  1028 0003                move.b     D0, [A0 + 0x3]
  3685. 00002660  4880                     ext.w      D0
  3686. 00002662  5F40                     subq.w     D0, 7
  3687. 00002664  6716                     beq        +0x18 /* 0000267C */
  3688. 00002666  5540                     subq.w     D0, 2
  3689. 00002668  6702                     beq        +0x4 /* 0000266C */
  3690. 0000266A  601C                     bra        +0x1E /* 00002688 */
  3691. label0000266C:
  3692. 0000266C  18BC 0001                move.b     [A4], 0x1
  3693. 00002670  42A7                     clr.l      -[A7]
  3694. 00002672  4EBA EF00                jsr        [PC - 0x1100 /* 00001574 */]
  3695. 00002676  295F 0002                move.l     [A4 + 0x2], [A7]+
  3696. 0000267A  6016                     bra        +0x18 /* 00002692 */
  3697. label0000267C:
  3698. 0000267C  4214                     clr.b      [A4]
  3699. 0000267E  486C 0002                pea.l      [A4 + 0x2]
  3700. 00002682  4EBA 0016                jsr        [PC + 0x16 /* 0000269A */]
  3701. 00002686  600A                     bra        +0xC /* 00002692 */
  3702. label00002688:
  3703. 00002688  2F3C 03DD 445A           move.l     -[A7], 0x3DD445A
  3704. 0000268E  4EAD 2392                jsr        [A5 + 0x2392 /* export_1134 */]
  3705. label00002692:
  3706. 00002692  285F                     movea.l    A4, [A7]+
  3707. 00002694  4E5E                     unlink     A6
  3708. 00002696  2E9F                     move.l     [A7], [A7]+
  3709. 00002698  4E75                     rts
  3710. export_1003:
  3711. fn0000269A:
  3712. 0000269A  4E56 0000                link       A6, 0
  3713. 0000269E  4267                     clr.w      -[A7]
  3714. 000026A0  4EBA DBB6                jsr        [PC - 0x244A /* 00000258 */]
  3715. 000026A4  101F                     move.b     D0, [A7]+
  3716. 000026A6  661A                     bne        +0x1C /* 000026C2 */
  3717. 000026A8  3F3C 0090                move.w     -[A7], 0x90
  3718. 000026AC  4EBA DAF4                jsr        [PC - 0x250C /* 000001A2 */]
  3719. 000026B0  206E 0008                movea.l    A0, [A6 + 0x8]
  3720. 000026B4  43FA 0022                lea.l      A1, [PC + 0x22 /* 000026D8, value 0x0, cstring "" */]
  3721. 000026B8  7004                     moveq.l    D0, 0x04
  3722. label000026BA:
  3723. 000026BA  30D9                     move.w     [A0]+, [A1]+
  3724. 000026BC  51C8 FFFC                dbf        D0, -0x6 /* 000026BA */
  3725. 000026C0  6010                     bra        +0x12 /* 000026D2 */
  3726. label000026C2:
  3727. 000026C2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3728. 000026C6  700A                     moveq.l    D0, 0x0A
  3729. 000026C8  2F00                     move.l     -[A7], D0
  3730. 000026CA  1F3C 0007                move.b     -[A7], 0x7
  3731. 000026CE  4EBA EEDC                jsr        [PC - 0x1124 /* 000015AC */]
  3732. label000026D2:
  3733. 000026D2  4E5E                     unlink     A6
  3734. 000026D4  2E9F                     move.l     [A7], [A7]+
  3735. 000026D6  4E75                     rts
  3736. 000026D8  0000 0000                ori.b      D0, 0x0
  3737. 000026DC  0000 0000                ori.b      D0, 0x0
  3738. 000026E0  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3739. export_1004: // at 000026E2 (misaligned)
  3740. 000026E4  0000 2F2E                ori.b      D0, 0x2E /* '.' */
  3741. 000026E8  0008 4EBA                ori.b      A0, 0xBA
  3742. 000026EC  007E 206E                ori.w      <<invalid special address>>, 0x206E /* ' n' */
  3743. 000026F0  0008 7002                ori.b      A0, 0x2
  3744. 000026F4  B050                     cmp.w      D0, [A0]
  3745. 000026F6  6708                     beq        +0xA /* 00002700 */
  3746. 000026F8  3F3C 0074                move.w     -[A7], 0x74 /* 't' */
  3747. 000026FC  4EAD 155A                jsr        [A5 + 0x155A /* export_679 */]
  3748. label00002700:
  3749. 00002700  4E5E                     unlink     A6
  3750. 00002702  2E9F                     move.l     [A7], [A7]+
  3751. 00002704  4E75                     rts
  3752. export_1005:
  3753. 00002706  4E56 FDFE                link       A6, -0x0202
  3754. 0000270A  4267                     clr.w      -[A7]
  3755. 0000270C  4EBA DCF2                jsr        [PC - 0x230E /* 00000400 */]
  3756. 00002710  101F                     move.b     D0, [A7]+
  3757. 00002712  670E                     beq        +0x10 /* 00002722 */
  3758. 00002714  42A7                     clr.l      -[A7]
  3759. 00002716  4EBA EE5C                jsr        [PC - 0x11A4 /* 00001574 */]
  3760. 0000271A  201F                     move.l     D0, [A7]+
  3761. 0000271C  3D40 0008                move.w     [A6 + 0x8], D0
  3762. 00002720  6044                     bra        +0x46 /* 00002766 */
  3763. label00002722:
  3764. 00002722  486E FE00                pea.l      [A6 - 0x200]
  3765. 00002726  4EBA F0C0                jsr        [PC - 0xF40 /* 000017E8 */]
  3766. 0000272A  486E FE00                pea.l      [A6 - 0x200]
  3767. 0000272E  486E FDFE                pea.l      [A6 - 0x202]
  3768. 00002732  A900                     syscall    GetFNum
  3769. 00002734  4A6E FDFE                tst.w      [A6 - 0x202]
  3770. 00002738  6626                     bne        +0x28 /* 00002760 */
  3771. 0000273A  3F2E FDFE                move.w     -[A7], [A6 - 0x202]
  3772. 0000273E  486E FF00                pea.l      [A6 - 0x100]
  3773. 00002742  A8FF                     syscall    GetFName/GetFontName
  3774. 00002744  4267                     clr.w      -[A7]
  3775. 00002746  486E FE00                pea.l      [A6 - 0x200]
  3776. 0000274A  486E FF00                pea.l      [A6 - 0x100]
  3777. 0000274E  4EAD 0E3A                jsr        [A5 + 0xE3A /* export_451 */]
  3778. 00002752  101F                     move.b     D0, [A7]+
  3779. 00002754  660A                     bne        +0xC /* 00002760 */
  3780. 00002756  4267                     clr.w      -[A7]
  3781. 00002758  4EAD 259A                jsr        [A5 + 0x259A /* export_1199 */]
  3782. 0000275C  3D5F FDFE                move.w     [A6 - 0x202], [A7]+
  3783. label00002760:
  3784. 00002760  3D6E FDFE 0008           move.w     [A6 + 0x8], [A6 - 0x202]
  3785. label00002766:
  3786. 00002766  4E5E                     unlink     A6
  3787. 00002768  4E75                     rts
  3788. export_1006:
  3789. fn0000276A:
  3790. 0000276A  4E56 FFAC                link       A6, -0x0054
  3791. 0000276E  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  3792. 00002772  4267                     clr.w      -[A7]
  3793. 00002774  4EBA EEDE                jsr        [PC - 0x1122 /* 00001654 */]
  3794. 00002778  3E1F                     move.w     D7, [A7]+
  3795. 0000277A  7004                     moveq.l    D0, 0x04
  3796. 0000277C  B047                     cmp.w      D0, D7
  3797. 0000277E  664C                     bne        +0x4E /* 000027CC */
  3798. 00002780  486E FFCA                pea.l      [A6 - 0x36]
  3799. 00002784  4EAD 1CA2                jsr        [A5 + 0x1CA2 /* export_912 */]
  3800. 00002788  4267                     clr.w      -[A7]
  3801. 0000278A  486E FFCA                pea.l      [A6 - 0x36]
  3802. 0000278E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3803. 00002792  4EAD 15C2                jsr        [A5 + 0x15C2 /* export_692 */]
  3804. 00002796  101F                     move.b     D0, [A7]+
  3805. 00002798  6600 01A0                bne        +0x1A2 /* 0000293A */
  3806. 0000279C  3F3C 0075                move.w     -[A7], 0x75 /* 'u' */
  3807. 000027A0  4EAD 155A                jsr        [A5 + 0x155A /* export_679 */]
  3808. 000027A4  286E 0008                movea.l    A4, [A6 + 0x8]
  3809. 000027A8  38BC 0001                move.w     [A4], 0x1
  3810. 000027AC  296D ABD8 0002           move.l     [A4 + 0x2], [A5 - 0x5428]
  3811. 000027B2  296D ABD8 0006           move.l     [A4 + 0x6], [A5 - 0x5428]
  3812. 000027B8  296D ABEE 000A           move.l     [A4 + 0xA], [A5 - 0x5412]
  3813. 000027BE  197C 0002 000E           move.b     [A4 + 0xE], 0x2
  3814. 000027C4  426C 0010                clr.w      [A4 + 0x10]
  3815. 000027C8  6000 0170                bra        +0x172 /* 0000293A */
  3816. label000027CC:
  3817. 000027CC  7003                     moveq.l    D0, 0x03
  3818. 000027CE  B047                     cmp.w      D0, D7
  3819. 000027D0  6612                     bne        +0x14 /* 000027E4 */
  3820. 000027D2  486E FFE8                pea.l      [A6 - 0x18]
  3821. 000027D6  4EBA E5BE                jsr        [PC - 0x1A42 /* 00000D96 */]
  3822. 000027DA  4267                     clr.w      -[A7]
  3823. 000027DC  4EBA EE76                jsr        [PC - 0x118A /* 00001654 */]
  3824. 000027E0  3E1F                     move.w     D7, [A7]+
  3825. 000027E2  6008                     bra        +0xA /* 000027EC */
  3826. label000027E4:
  3827. 000027E4  486E FFE8                pea.l      [A6 - 0x18]
  3828. 000027E8  4EAD 1582                jsr        [A5 + 0x1582 /* export_684 */]
  3829. label000027EC:
  3830. 000027EC  286E 0008                movea.l    A4, [A6 + 0x8]
  3831. 000027F0  3007                     move.w     D0, D7
  3832. 000027F2  670C                     beq        +0xE /* 00002800 */
  3833. 000027F4  5340                     subq.w     D0, 1
  3834. 000027F6  6724                     beq        +0x26 /* 0000281C */
  3835. 000027F8  5340                     subq.w     D0, 1
  3836. 000027FA  676E                     beq        +0x70 /* 0000286A */
  3837. 000027FC  6000 0084                bra        +0x86 /* 00002882 */
  3838. label00002800:
  3839. 00002800  197C 0002 000E           move.b     [A4 + 0xE], 0x2
  3840. 00002806  42A7                     clr.l      -[A7]
  3841. 00002808  4EBA ED6A                jsr        [PC - 0x1296 /* 00001574 */]
  3842. 0000280C  201F                     move.l     D0, [A7]+
  3843. 0000280E  3940 0010                move.w     [A4 + 0x10], D0
  3844. 00002812  42A7                     clr.l      -[A7]
  3845. 00002814  4EBA ED5E                jsr        [PC - 0x12A2 /* 00001574 */]
  3846. 00002818  2C1F                     move.l     D6, [A7]+
  3847. 0000281A  6066                     bra        +0x68 /* 00002882 */
  3848. label0000281C:
  3849. 0000281C  42A7                     clr.l      -[A7]
  3850. 0000281E  4EBA ED54                jsr        [PC - 0x12AC /* 00001574 */]
  3851. 00002822  4A9F                     tst.l      [A7]+
  3852. 00002824  57C0                     seq        D0
  3853. 00002826  4A00                     tst.b      D0
  3854. 00002828  6618                     bne        +0x1A /* 00002842 */
  3855. 0000282A  2F00                     move.l     -[A7], D0
  3856. 0000282C  4267                     clr.w      -[A7]
  3857. 0000282E  4EBA DBD0                jsr        [PC - 0x2430 /* 00000400 */]
  3858. 00002832  121F                     move.b     D1, [A7]+
  3859. 00002834  201F                     move.l     D0, [A7]+
  3860. 00002836  0A01 0001                xori.b     D1, 0x1
  3861. 0000283A  8001                     or.b       D0, D1
  3862. 0000283C  0240 0001                andi.w     D0, 0x1
  3863. 00002840  670E                     beq        +0x10 /* 00002850 */
  3864. label00002842:
  3865. 00002842  422C 000E                clr.b      [A4 + 0xE]
  3866. 00002846  486C 0010                pea.l      [A4 + 0x10]
  3867. 0000284A  4EBA EF9C                jsr        [PC - 0x1064 /* 000017E8 */]
  3868. 0000284E  6010                     bra        +0x12 /* 00002860 */
  3869. label00002850:
  3870. 00002850  197C 0001 000E           move.b     [A4 + 0xE], 0x1
  3871. 00002856  42A7                     clr.l      -[A7]
  3872. 00002858  4EBA ED1A                jsr        [PC - 0x12E6 /* 00001574 */]
  3873. 0000285C  295F 0010                move.l     [A4 + 0x10], [A7]+
  3874. label00002860:
  3875. 00002860  42A7                     clr.l      -[A7]
  3876. 00002862  4EBA ED10                jsr        [PC - 0x12F0 /* 00001574 */]
  3877. 00002866  2C1F                     move.l     D6, [A7]+
  3878. 00002868  6018                     bra        +0x1A /* 00002882 */
  3879. label0000286A:
  3880. 0000286A  197C 0001 000E           move.b     [A4 + 0xE], 0x1
  3881. 00002870  42A7                     clr.l      -[A7]
  3882. 00002872  4EBA ED00                jsr        [PC - 0x1300 /* 00001574 */]
  3883. 00002876  295F 0010                move.l     [A4 + 0x10], [A7]+
  3884. 0000287A  42A7                     clr.l      -[A7]
  3885. 0000287C  4EBA ECF6                jsr        [PC - 0x130A /* 00001574 */]
  3886. 00002880  2C1F                     move.l     D6, [A7]+
  3887. label00002882:
  3888. 00002882  206E 0008                movea.l    A0, [A6 + 0x8]
  3889. 00002886  216E FFE8 000A           move.l     [A0 + 0xA], [A6 - 0x18]
  3890. 0000288C  206E 0008                movea.l    A0, [A6 + 0x8]
  3891. 00002890  216E FFEC 0006           move.l     [A0 + 0x6], [A6 - 0x14]
  3892. 00002896  2006                     move.l     D0, D6
  3893. 00002898  C0BC 0000 00F0           and.l      D0, 0xF0
  3894. 0000289E  4A80                     tst.l      D0
  3895. 000028A0  670E                     beq        +0x10 /* 000028B0 */
  3896. 000028A2  206E 0008                movea.l    A0, [A6 + 0x8]
  3897. 000028A6  2248                     movea.l    A1, A0
  3898. 000028A8  2368 0006 0002           move.l     [A1 + 0x2], [A0 + 0x6]
  3899. 000028AE  600C                     bra        +0xE /* 000028BC */
  3900. label000028B0:
  3901. 000028B0  206E 0008                movea.l    A0, [A6 + 0x8]
  3902. 000028B4  2248                     movea.l    A1, A0
  3903. 000028B6  2368 000A 0002           move.l     [A1 + 0x2], [A0 + 0xA]
  3904. label000028BC:
  3905. 000028BC  2006                     move.l     D0, D6
  3906. 000028BE  C0BC 0000 000F           and.l      D0, 0xF
  3907. 000028C4  206E 0008                movea.l    A0, [A6 + 0x8]
  3908. 000028C8  3080                     move.w     [A0], D0
  3909. 000028CA  206E 0008                movea.l    A0, [A6 + 0x8]
  3910. 000028CE  4A50                     tst.w      [A0]
  3911. 000028D0  6656                     bne        +0x58 /* 00002928 */
  3912. 000028D2  2848                     movea.l    A4, A0
  3913. 000028D4  4267                     clr.w      -[A7]
  3914. 000028D6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3915. 000028DA  1F3C 0001                move.b     -[A7], 0x1
  3916. 000028DE  4EAD 15CA                jsr        [A5 + 0x15CA /* export_693 */]
  3917. 000028E2  301F                     move.w     D0, [A7]+
  3918. 000028E4  48C0                     ext.l      D0
  3919. 000028E6  2A00                     move.l     D5, D0
  3920. 000028E8  57C0                     seq        D0
  3921. 000028EA  4A00                     tst.b      D0
  3922. 000028EC  6622                     bne        +0x24 /* 00002910 */
  3923. 000028EE  2F00                     move.l     -[A7], D0
  3924. 000028F0  4267                     clr.w      -[A7]
  3925. 000028F2  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  3926. 000028F6  3F05                     move.w     -[A7], D5
  3927. 000028F8  486E FFAC                pea.l      [A6 - 0x54]
  3928. 000028FC  4EAD 2C42                jsr        [A5 + 0x2C42 /* export_1412 */]
  3929. 00002900  121F                     move.b     D1, [A7]+
  3930. 00002902  201F                     move.l     D0, [A7]+
  3931. 00002904  0A01 0001                xori.b     D1, 0x1
  3932. 00002908  8001                     or.b       D0, D1
  3933. 0000290A  0240 0001                andi.w     D0, 0x1
  3934. 0000290E  6706                     beq        +0x8 /* 00002916 */
  3935. label00002910:
  3936. 00002910  38BC 0001                move.w     [A4], 0x1
  3937. 00002914  6012                     bra        +0x14 /* 00002928 */
  3938. label00002916:
  3939. 00002916  197C 0002 000E           move.b     [A4 + 0xE], 0x2
  3940. 0000291C  3945 0010                move.w     [A4 + 0x10], D5
  3941. 00002920  102E FFB0                move.b     D0, [A6 - 0x50]
  3942. 00002924  4880                     ext.w      D0
  3943. 00002926  3880                     move.w     [A4], D0
  3944. label00002928:
  3945. 00002928  202E FFF0                move.l     D0, [A6 - 0x10]
  3946. 0000292C  B0AD A284                cmp.l      D0, [A5 - 0x5D7C]
  3947. 00002930  6708                     beq        +0xA /* 0000293A */
  3948. 00002932  3F3C 0003                move.w     -[A7], 0x3
  3949. 00002936  4EAD 155A                jsr        [A5 + 0x155A /* export_679 */]
  3950. label0000293A:
  3951. 0000293A  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  3952. 0000293E  4E5E                     unlink     A6
  3953. 00002940  2E9F                     move.l     [A7], [A7]+
  3954. 00002942  4E75                     rts
  3955. fn00002944:
  3956. 00002944  4E56 0000                link       A6, 0
  3957. 00002948  4267                     clr.w      -[A7]
  3958. 0000294A  4EBA ED08                jsr        [PC - 0x12F8 /* 00001654 */]
  3959. 0000294E  4A5F                     tst.w      [A7]+
  3960. 00002950  660C                     bne        +0xE /* 0000295E */
  3961. 00002952  42A7                     clr.l      -[A7]
  3962. 00002954  4EBA EC1E                jsr        [PC - 0x13E2 /* 00001574 */]
  3963. 00002958  2D5F 0008                move.l     [A6 + 0x8], [A7]+
  3964. 0000295C  6006                     bra        +0x8 /* 00002964 */
  3965. label0000295E:
  3966. 0000295E  7000                     moveq.l    D0, 0x00
  3967. 00002960  2D40 0008                move.l     [A6 + 0x8], D0
  3968. label00002964:
  3969. 00002964  4E5E                     unlink     A6
  3970. 00002966  4E75                     rts
  3971. export_1007:
  3972. fn00002968:
  3973. 00002968  4E56 FF00                link       A6, -0x0100
  3974. 0000296C  2F0C                     move.l     -[A7], A4
  3975. 0000296E  42A7                     clr.l      -[A7]
  3976. 00002970  4EBA D68E                jsr        [PC - 0x2972 /* 00000000 */]
  3977. 00002974  205F                     movea.l    A0, [A7]+
  3978. 00002976  7002                     moveq.l    D0, 0x02
  3979. 00002978  B028 0003                cmp.b      D0, [A0 + 0x3]
  3980. 0000297C  6612                     bne        +0x14 /* 00002990 */
  3981. 0000297E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3982. 00002982  7004                     moveq.l    D0, 0x04
  3983. 00002984  2F00                     move.l     -[A7], D0
  3984. 00002986  1F3C 0002                move.b     -[A7], 0x2
  3985. 0000298A  4EBA EC20                jsr        [PC - 0x13E0 /* 000015AC */]
  3986. 0000298E  6064                     bra        +0x66 /* 000029F4 */
  3987. label00002990:
  3988. 00002990  42A7                     clr.l      -[A7]
  3989. 00002992  4EBA D66C                jsr        [PC - 0x2994 /* 00000000 */]
  3990. 00002996  205F                     movea.l    A0, [A7]+
  3991. 00002998  700D                     moveq.l    D0, 0x0D
  3992. 0000299A  B028 0003                cmp.b      D0, [A0 + 0x3]
  3993. 0000299E  57C0                     seq        D0
  3994. 000029A0  4A00                     tst.b      D0
  3995. 000029A2  6614                     bne        +0x16 /* 000029B8 */
  3996. 000029A4  2F00                     move.l     -[A7], D0
  3997. 000029A6  4267                     clr.w      -[A7]
  3998. 000029A8  4EAD 1DAA                jsr        [A5 + 0x1DAA /* export_945 */]
  3999. 000029AC  121F                     move.b     D1, [A7]+
  4000. 000029AE  201F                     move.l     D0, [A7]+
  4001. 000029B0  8001                     or.b       D0, D1
  4002. 000029B2  0240 0001                andi.w     D0, 0x1
  4003. 000029B6  671C                     beq        +0x1E /* 000029D4 */
  4004. label000029B8:
  4005. 000029B8  286E 0008                movea.l    A4, [A6 + 0x8]
  4006. 000029BC  42A7                     clr.l      -[A7]
  4007. 000029BE  4EBA FF84                jsr        [PC - 0x7C /* 00002944 */]
  4008. 000029C2  201F                     move.l     D0, [A7]+
  4009. 000029C4  3880                     move.w     [A4], D0
  4010. 000029C6  42A7                     clr.l      -[A7]
  4011. 000029C8  4EBA FF7A                jsr        [PC - 0x86 /* 00002944 */]
  4012. 000029CC  201F                     move.l     D0, [A7]+
  4013. 000029CE  3940 0002                move.w     [A4 + 0x2], D0
  4014. 000029D2  6020                     bra        +0x22 /* 000029F4 */
  4015. label000029D4:
  4016. 000029D4  486E FF00                pea.l      [A6 - 0x100]
  4017. 000029D8  4EBA EE0E                jsr        [PC - 0x11F2 /* 000017E8 */]
  4018. 000029DC  3F3C 0076                move.w     -[A7], 0x76 /* 'v' */
  4019. 000029E0  486E FF00                pea.l      [A6 - 0x100]
  4020. 000029E4  4EAD 154A                jsr        [A5 + 0x154A /* export_677 */]
  4021. 000029E8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4022. 000029EC  7004                     moveq.l    D0, 0x04
  4023. 000029EE  2F00                     move.l     -[A7], D0
  4024. 000029F0  4EAD 0EEA                jsr        [A5 + 0xEEA /* export_473 */]
  4025. label000029F4:
  4026. 000029F4  285F                     movea.l    A4, [A7]+
  4027. 000029F6  4E5E                     unlink     A6
  4028. 000029F8  2E9F                     move.l     [A7], [A7]+
  4029. 000029FA  4E75                     rts
  4030. export_1008:
  4031. fn000029FC:
  4032. 000029FC  4E56 FF00                link       A6, -0x0100
  4033. 00002A00  2F0C                     move.l     -[A7], A4
  4034. 00002A02  42A7                     clr.l      -[A7]
  4035. 00002A04  4EBA D5FA                jsr        [PC - 0x2A06 /* 00000000 */]
  4036. 00002A08  205F                     movea.l    A0, [A7]+
  4037. 00002A0A  7003                     moveq.l    D0, 0x03
  4038. 00002A0C  B028 0003                cmp.b      D0, [A0 + 0x3]
  4039. 00002A10  6612                     bne        +0x14 /* 00002A24 */
  4040. 00002A12  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4041. 00002A16  7008                     moveq.l    D0, 0x08
  4042. 00002A18  2F00                     move.l     -[A7], D0
  4043. 00002A1A  1F3C 0003                move.b     -[A7], 0x3
  4044. 00002A1E  4EBA EB8C                jsr        [PC - 0x1474 /* 000015AC */]
  4045. 00002A22  607C                     bra        +0x7E /* 00002AA0 */
  4046. label00002A24:
  4047. 00002A24  42A7                     clr.l      -[A7]
  4048. 00002A26  4EBA D5D8                jsr        [PC - 0x2A28 /* 00000000 */]
  4049. 00002A2A  205F                     movea.l    A0, [A7]+
  4050. 00002A2C  700D                     moveq.l    D0, 0x0D
  4051. 00002A2E  B028 0003                cmp.b      D0, [A0 + 0x3]
  4052. 00002A32  57C0                     seq        D0
  4053. 00002A34  4A00                     tst.b      D0
  4054. 00002A36  6614                     bne        +0x16 /* 00002A4C */
  4055. 00002A38  2F00                     move.l     -[A7], D0
  4056. 00002A3A  4267                     clr.w      -[A7]
  4057. 00002A3C  4EAD 1DA2                jsr        [A5 + 0x1DA2 /* export_944 */]
  4058. 00002A40  121F                     move.b     D1, [A7]+
  4059. 00002A42  201F                     move.l     D0, [A7]+
  4060. 00002A44  8001                     or.b       D0, D1
  4061. 00002A46  0240 0001                andi.w     D0, 0x1
  4062. 00002A4A  6734                     beq        +0x36 /* 00002A80 */
  4063. label00002A4C:
  4064. 00002A4C  286E 0008                movea.l    A4, [A6 + 0x8]
  4065. 00002A50  42A7                     clr.l      -[A7]
  4066. 00002A52  4EBA FEF0                jsr        [PC - 0x110 /* 00002944 */]
  4067. 00002A56  201F                     move.l     D0, [A7]+
  4068. 00002A58  3940 0004                move.w     [A4 + 0x4], D0
  4069. 00002A5C  42A7                     clr.l      -[A7]
  4070. 00002A5E  4EBA FEE4                jsr        [PC - 0x11C /* 00002944 */]
  4071. 00002A62  201F                     move.l     D0, [A7]+
  4072. 00002A64  3940 0006                move.w     [A4 + 0x6], D0
  4073. 00002A68  42A7                     clr.l      -[A7]
  4074. 00002A6A  4EBA FED8                jsr        [PC - 0x128 /* 00002944 */]
  4075. 00002A6E  201F                     move.l     D0, [A7]+
  4076. 00002A70  3880                     move.w     [A4], D0
  4077. 00002A72  42A7                     clr.l      -[A7]
  4078. 00002A74  4EBA FECE                jsr        [PC - 0x132 /* 00002944 */]
  4079. 00002A78  201F                     move.l     D0, [A7]+
  4080. 00002A7A  3940 0002                move.w     [A4 + 0x2], D0
  4081. 00002A7E  6020                     bra        +0x22 /* 00002AA0 */
  4082. label00002A80:
  4083. 00002A80  486E FF00                pea.l      [A6 - 0x100]
  4084. 00002A84  4EBA ED62                jsr        [PC - 0x129E /* 000017E8 */]
  4085. 00002A88  3F3C 0077                move.w     -[A7], 0x77 /* 'w' */
  4086. 00002A8C  486E FF00                pea.l      [A6 - 0x100]
  4087. 00002A90  4EAD 154A                jsr        [A5 + 0x154A /* export_677 */]
  4088. 00002A94  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4089. 00002A98  7008                     moveq.l    D0, 0x08
  4090. 00002A9A  2F00                     move.l     -[A7], D0
  4091. 00002A9C  4EAD 0EEA                jsr        [A5 + 0xEEA /* export_473 */]
  4092. label00002AA0:
  4093. 00002AA0  285F                     movea.l    A4, [A7]+
  4094. 00002AA2  4E5E                     unlink     A6
  4095. 00002AA4  2E9F                     move.l     [A7], [A7]+
  4096. 00002AA6  4E75                     rts
  4097. export_1009:
  4098. fn00002AA8:
  4099. 00002AA8  4E56 FFDE                link       A6, -0x0022
  4100. 00002AAC  4267                     clr.w      -[A7]
  4101. 00002AAE  4EBA EBA4                jsr        [PC - 0x145C /* 00001654 */]
  4102. 00002AB2  301F                     move.w     D0, [A7]+
  4103. 00002AB4  670E                     beq        +0x10 /* 00002AC4 */
  4104. 00002AB6  5340                     subq.w     D0, 1
  4105. 00002AB8  6712                     beq        +0x14 /* 00002ACC */
  4106. 00002ABA  5340                     subq.w     D0, 1
  4107. 00002ABC  6716                     beq        +0x18 /* 00002AD4 */
  4108. 00002ABE  5340                     subq.w     D0, 1
  4109. 00002AC0  6734                     beq        +0x36 /* 00002AF6 */
  4110. 00002AC2  6052                     bra        +0x54 /* 00002B16 */
  4111. label00002AC4:
  4112. 00002AC4  2D6D A284 0008           move.l     [A6 + 0x8], [A5 - 0x5D7C]
  4113. 00002ACA  604A                     bra        +0x4C /* 00002B16 */
  4114. label00002ACC:
  4115. 00002ACC  2D6D A280 0008           move.l     [A6 + 0x8], [A5 - 0x5D80]
  4116. 00002AD2  6042                     bra        +0x44 /* 00002B16 */
  4117. label00002AD4:
  4118. 00002AD4  486D CE2A                pea.l      [A5 - 0x31D6]
  4119. 00002AD8  4EBA ED0E                jsr        [PC - 0x12F2 /* 000017E8 */]
  4120. 00002ADC  4267                     clr.w      -[A7]
  4121. 00002ADE  486D CE2A                pea.l      [A5 - 0x31D6]
  4122. 00002AE2  486E FFFC                pea.l      [A6 - 0x4]
  4123. 00002AE6  4EAD 10E2                jsr        [A5 + 0x10E2 /* export_536 */]
  4124. 00002AEA  1D5F FFFB                move.b     [A6 - 0x5], [A7]+
  4125. 00002AEE  2D6E FFFC 0008           move.l     [A6 + 0x8], [A6 - 0x4]
  4126. 00002AF4  6020                     bra        +0x22 /* 00002B16 */
  4127. label00002AF6:
  4128. 00002AF6  486E FFDE                pea.l      [A6 - 0x22]
  4129. 00002AFA  4EAD 1CA2                jsr        [A5 + 0x1CA2 /* export_912 */]
  4130. 00002AFE  7004                     moveq.l    D0, 0x04
  4131. 00002B00  B02E FFDE                cmp.b      D0, [A6 - 0x22]
  4132. 00002B04  6608                     bne        +0xA /* 00002B0E */
  4133. 00002B06  2D6E FFE0 0008           move.l     [A6 + 0x8], [A6 - 0x20]
  4134. 00002B0C  6008                     bra        +0xA /* 00002B16 */
  4135. label00002B0E:
  4136. 00002B0E  3F3C 0072                move.w     -[A7], 0x72 /* 'r' */
  4137. 00002B12  4EAD 155A                jsr        [A5 + 0x155A /* export_679 */]
  4138. label00002B16:
  4139. 00002B16  4E5E                     unlink     A6
  4140. 00002B18  4E75                     rts
  4141. export_1010:
  4142. 00002B1A  4E56 FCC6                link       A6, -0x033A
  4143. 00002B1E  48E7 0108                movem.l    -[A7], D7,A4
  4144. 00002B22  286E 0008                movea.l    A4, [A6 + 0x8]
  4145. 00002B26  4267                     clr.w      -[A7]
  4146. 00002B28  4EBA EB2A                jsr        [PC - 0x14D6 /* 00001654 */]
  4147. 00002B2C  301F                     move.w     D0, [A7]+
  4148. 00002B2E  6B00 00E8                bmi        +0xEA /* 00002C18 */
  4149. 00002B32  0C40 0006                cmpi.w     D0, 0x6
  4150. 00002B36  6E00 00E0                bgt        +0xE2 /* 00002C18 */
  4151. 00002B3A  D040                     add.w      D0, D0
  4152. 00002B3C  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  4153. 00002B40  4EFB 0000                jmp        [PC + D0.w]
  4154. 00002B44  0010 0018                ori.b      [A0], 0x18
  4155. 00002B48  00D6                     .incomplete
  4156. 00002B4A  0024 005A                ori.b      -[A4], 0x5A /* 'Z' */
  4157. 00002B4E  007A 00BE 18BC           ori.w      [PC + 0x18BC /* 0000440C, value 0x48C0 */], 0xBE
  4158. 00002B54  0005 6000                ori.b      D5, 0x0
  4159. 00002B58  00C0                     .incomplete
  4160. 00002B5A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4161. 00002B5E  4EAD 1CA2                jsr        [A5 + 0x1CA2 /* export_912 */]
  4162. 00002B62  6000 00B4                bra        +0xB6 /* 00002C18 */
  4163. 00002B66  18BC 0001                move.b     [A4], 0x1
  4164. 00002B6A  486E FCC8                pea.l      [A6 - 0x338]
  4165. 00002B6E  4EBA FBFA                jsr        [PC - 0x406 /* 0000276A */]
  4166. 00002B72  296E FCCA 0010           move.l     [A4 + 0x10], [A6 - 0x336]
  4167. 00002B78  4267                     clr.w      -[A7]
  4168. 00002B7A  486E FCC8                pea.l      [A6 - 0x338]
  4169. 00002B7E  4267                     clr.w      -[A7]
  4170. 00002B80  4EAD 15CA                jsr        [A5 + 0x15CA /* export_693 */]
  4171. 00002B84  395F 000E                move.w     [A4 + 0xE], [A7]+
  4172. 00002B88  296E FCD2 000A           move.l     [A4 + 0xA], [A6 - 0x32E]
  4173. 00002B8E  296E FCCE 0006           move.l     [A4 + 0x6], [A6 - 0x332]
  4174. 00002B94  296D A284 0002           move.l     [A4 + 0x2], [A5 - 0x5D7C]
  4175. 00002B9A  607C                     bra        +0x7E /* 00002C18 */
  4176. 00002B9C  486E FFF4                pea.l      [A6 - 0xC]
  4177. 00002BA0  4EBA E1F4                jsr        [PC - 0x1E0C /* 00000D96 */]
  4178. 00002BA4  18BC 0002                move.b     [A4], 0x2
  4179. 00002BA8  296E FFF4 000A           move.l     [A4 + 0xA], [A6 - 0xC]
  4180. 00002BAE  296E FFF8 0006           move.l     [A4 + 0x6], [A6 - 0x8]
  4181. 00002BB4  296E FFFC 0002           move.l     [A4 + 0x2], [A6 - 0x4]
  4182. 00002BBA  605C                     bra        +0x5E /* 00002C18 */
  4183. 00002BBC  1D7C 0007 FDD8           move.b     [A6 - 0x228], 0x7
  4184. 00002BC2  486E FEE4                pea.l      [A6 - 0x11C]
  4185. 00002BC6  4EBA DFE4                jsr        [PC - 0x201C /* 00000BAC */]
  4186. 00002BCA  2D6D A284 FFF0           move.l     [A6 - 0x10], [A5 - 0x5D7C]
  4187. 00002BD0  4267                     clr.w      -[A7]
  4188. 00002BD2  486E FDD8                pea.l      [A6 - 0x228]
  4189. 00002BD6  4EAD 28B2                jsr        [A5 + 0x28B2 /* export_1298 */]
  4190. 00002BDA  4A5F                     tst.w      [A7]+
  4191. 00002BDC  6708                     beq        +0xA /* 00002BE6 */
  4192. 00002BDE  3F3C 0078                move.w     -[A7], 0x78 /* 'x' */
  4193. 00002BE2  4EAD 155A                jsr        [A5 + 0x155A /* export_679 */]
  4194. label00002BE6:
  4195. 00002BE6  18BC 0003                move.b     [A4], 0x3
  4196. 00002BEA  296D ABD8 0006           move.l     [A4 + 0x6], [A5 - 0x5428]
  4197. 00002BF0  296D A284 0002           move.l     [A4 + 0x2], [A5 - 0x5D7C]
  4198. 00002BF6  4267                     clr.w      -[A7]
  4199. 00002BF8  4EAD 2AE2                jsr        [A5 + 0x2AE2 /* export_1368 */]
  4200. 00002BFC  3E1F                     move.w     D7, [A7]+
  4201. 00002BFE  6018                     bra        +0x1A /* 00002C18 */
  4202. 00002C00  18BC 0004                move.b     [A4], 0x4
  4203. 00002C04  42A7                     clr.l      -[A7]
  4204. 00002C06  4EBA FEA0                jsr        [PC - 0x160 /* 00002AA8 */]
  4205. 00002C0A  295F 0002                move.l     [A4 + 0x2], [A7]+
  4206. 00002C0E  6608                     bne        +0xA /* 00002C18 */
  4207. 00002C10  3F3C 0001                move.w     -[A7], 0x1
  4208. 00002C14  4EAD 155A                jsr        [A5 + 0x155A /* export_679 */]
  4209. label00002C18:
  4210. 00002C18  4CDF 1080                movem.l    D7,A4, [A7]+
  4211. 00002C1C  4E5E                     unlink     A6
  4212. 00002C1E  2E9F                     move.l     [A7], [A7]+
  4213. 00002C20  4E75                     rts
  4214. export_1011:
  4215. fn00002C22:
  4216. 00002C22  4E56 0000                link       A6, 0
  4217. 00002C26  206E 0008                movea.l    A0, [A6 + 0x8]
  4218. 00002C2A  1010                     move.b     D0, [A0]
  4219. 00002C2C  670A                     beq        +0xC /* 00002C38 */
  4220. 00002C2E  2F28 0002                move.l     -[A7], [A0 + 0x2]
  4221. 00002C32  4EBA 05A0                jsr        [PC + 0x5A0 /* 000031D4 */]
  4222. 00002C36  600C                     bra        +0xE /* 00002C44 */
  4223. label00002C38:
  4224. 00002C38  206E 0008                movea.l    A0, [A6 + 0x8]
  4225. 00002C3C  4868 0002                pea.l      [A0 + 0x2]
  4226. 00002C40  4EBA 054C                jsr        [PC + 0x54C /* 0000318E */]
  4227. label00002C44:
  4228. 00002C44  4E5E                     unlink     A6
  4229. 00002C46  2E9F                     move.l     [A7], [A7]+
  4230. 00002C48  4E75                     rts
  4231. fn00002C4A:
  4232. 00002C4A  4E56 FFF6                link       A6, -0x000A
  4233. 00002C4E  41EE FFF8                lea.l      A0, [A6 - 0x8]
  4234. 00002C52  43ED 9EFA                lea.l      A1, [A5 - 0x6106]
  4235. 00002C56  7003                     moveq.l    D0, 0x03
  4236. label00002C58:
  4237. 00002C58  30D9                     move.w     [A0]+, [A1]+
  4238. 00002C5A  51C8 FFFC                dbf        D0, -0x6 /* 00002C58 */
  4239. 00002C5E  102D 9D32                move.b     D0, [A5 - 0x62CE]
  4240. 00002C62  671E                     beq        +0x20 /* 00002C82 */
  4241. 00002C64  4267                     clr.w      -[A7]
  4242. 00002C66  206E 0008                movea.l    A0, [A6 + 0x8]
  4243. 00002C6A  2F28 0008                move.l     -[A7], [A0 + 0x8]
  4244. 00002C6E  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  4245. 00002C74  486E FFF8                pea.l      [A6 - 0x8]
  4246. 00002C78  303C 0603                move.w     D0, 0x603
  4247. 00002C7C  A816                     syscall    Pack8
  4248. 00002C7E  3D5F FFF6                move.w     [A6 - 0xA], [A7]+
  4249. label00002C82:
  4250. 00002C82  486E FFF8                pea.l      [A6 - 0x8]
  4251. 00002C86  4EBA 0008                jsr        [PC + 0x8 /* 00002C90 */]
  4252. 00002C8A  4E5E                     unlink     A6
  4253. 00002C8C  2E9F                     move.l     [A7], [A7]+
  4254. 00002C8E  4E75                     rts
  4255. export_1012:
  4256. fn00002C90:
  4257. 00002C90  4E56 FFD0                link       A6, -0x0030
  4258. 00002C94  206E 0008                movea.l    A0, [A6 + 0x8]
  4259. 00002C98  203C 6E75 6C6C           move.l     D0, 0x6E756C6C /* 'null' */
  4260. 00002C9E  B090                     cmp.l      D0, [A0]
  4261. 00002CA0  57C0                     seq        D0
  4262. 00002CA2  4A00                     tst.b      D0
  4263. 00002CA4  660A                     bne        +0xC /* 00002CB0 */
  4264. 00002CA6  4AA8 0004                tst.l      [A0 + 0x4]
  4265. 00002CAA  57C1                     seq        D1
  4266. 00002CAC  8001                     or.b       D0, D1
  4267. 00002CAE  6708                     beq        +0xA /* 00002CB8 */
  4268. label00002CB0:
  4269. 00002CB0  4EBA ECAC                jsr        [PC - 0x1354 /* 0000195E */]
  4270. 00002CB4  6000 02EC                bra        +0x2EE /* 00002FA2 */
  4271. label00002CB8:
  4272. 00002CB8  206E 0008                movea.l    A0, [A6 + 0x8]
  4273. 00002CBC  203C 5445 5854           move.l     D0, 0x54455854 /* 'TEXT' */
  4274. 00002CC2  B090                     cmp.l      D0, [A0]
  4275. 00002CC4  662C                     bne        +0x2E /* 00002CF2 */
  4276. 00002CC6  2F28 0004                move.l     -[A7], [A0 + 0x4]
  4277. 00002CCA  4EAD 2762                jsr        [A5 + 0x2762 /* export_1256 */]
  4278. 00002CCE  206E 0008                movea.l    A0, [A6 + 0x8]
  4279. 00002CD2  2F28 0004                move.l     -[A7], [A0 + 0x4]
  4280. 00002CD6  1F3C 0001                move.b     -[A7], 0x1
  4281. 00002CDA  4EBA EC9E                jsr        [PC - 0x1362 /* 0000197A */]
  4282. 00002CDE  206E 0008                movea.l    A0, [A6 + 0x8]
  4283. 00002CE2  43ED 9EFA                lea.l      A1, [A5 - 0x6106]
  4284. 00002CE6  7003                     moveq.l    D0, 0x03
  4285. label00002CE8:
  4286. 00002CE8  30D9                     move.w     [A0]+, [A1]+
  4287. 00002CEA  51C8 FFFC                dbf        D0, -0x6 /* 00002CE8 */
  4288. 00002CEE  6000 02B2                bra        +0x2B4 /* 00002FA2 */
  4289. label00002CF2:
  4290. 00002CF2  206E 0008                movea.l    A0, [A6 + 0x8]
  4291. 00002CF6  203C 5A45 524F           move.l     D0, 0x5A45524F /* 'ZERO' */
  4292. 00002CFC  B090                     cmp.l      D0, [A0]
  4293. 00002CFE  6620                     bne        +0x22 /* 00002D20 */
  4294. 00002D00  2F28 0004                move.l     -[A7], [A0 + 0x4]
  4295. 00002D04  1F3C 0001                move.b     -[A7], 0x1
  4296. 00002D08  4EBA EC70                jsr        [PC - 0x1390 /* 0000197A */]
  4297. 00002D0C  206E 0008                movea.l    A0, [A6 + 0x8]
  4298. 00002D10  43ED 9EFA                lea.l      A1, [A5 - 0x6106]
  4299. 00002D14  7003                     moveq.l    D0, 0x03
  4300. label00002D16:
  4301. 00002D16  30D9                     move.w     [A0]+, [A1]+
  4302. 00002D18  51C8 FFFC                dbf        D0, -0x6 /* 00002D16 */
  4303. 00002D1C  6000 0284                bra        +0x286 /* 00002FA2 */
  4304. label00002D20:
  4305. 00002D20  206E 0008                movea.l    A0, [A6 + 0x8]
  4306. 00002D24  203C 4D50 5459           move.l     D0, 0x4D505459 /* 'MPTY' */
  4307. 00002D2A  B090                     cmp.l      D0, [A0]
  4308. 00002D2C  6608                     bne        +0xA /* 00002D36 */
  4309. 00002D2E  4EBA EC2E                jsr        [PC - 0x13D2 /* 0000195E */]
  4310. 00002D32  6000 0266                bra        +0x268 /* 00002F9A */
  4311. label00002D36:
  4312. 00002D36  206E 0008                movea.l    A0, [A6 + 0x8]
  4313. 00002D3A  203C 626F 6F6C           move.l     D0, 0x626F6F6C /* 'bool' */
  4314. 00002D40  B090                     cmp.l      D0, [A0]
  4315. 00002D42  6616                     bne        +0x18 /* 00002D5A */
  4316. 00002D44  2068 0004                movea.l    A0, [A0 + 0x4]
  4317. 00002D48  2050                     movea.l    A0, [A0]
  4318. 00002D4A  4A10                     tst.b      [A0]
  4319. 00002D4C  56C0                     sne        D0
  4320. 00002D4E  4400                     neg.b      D0
  4321. 00002D50  1F00                     move.b     -[A7], D0
  4322. 00002D52  4EBA 0464                jsr        [PC + 0x464 /* 000031B8 */]
  4323. 00002D56  6000 0242                bra        +0x244 /* 00002F9A */
  4324. label00002D5A:
  4325. 00002D5A  206E 0008                movea.l    A0, [A6 + 0x8]
  4326. 00002D5E  203C 7368 6F72           move.l     D0, 0x73686F72 /* 'shor' */
  4327. 00002D64  B090                     cmp.l      D0, [A0]
  4328. 00002D66  6614                     bne        +0x16 /* 00002D7C */
  4329. 00002D68  2068 0004                movea.l    A0, [A0 + 0x4]
  4330. 00002D6C  2050                     movea.l    A0, [A0]
  4331. 00002D6E  3010                     move.w     D0, [A0]
  4332. 00002D70  48C0                     ext.l      D0
  4333. 00002D72  2F00                     move.l     -[A7], D0
  4334. 00002D74  4EBA 045E                jsr        [PC + 0x45E /* 000031D4 */]
  4335. 00002D78  6000 0220                bra        +0x222 /* 00002F9A */
  4336. label00002D7C:
  4337. 00002D7C  206E 0008                movea.l    A0, [A6 + 0x8]
  4338. 00002D80  203C 6C6F 6E67           move.l     D0, 0x6C6F6E67 /* 'long' */
  4339. 00002D86  B090                     cmp.l      D0, [A0]
  4340. 00002D88  6610                     bne        +0x12 /* 00002D9A */
  4341. 00002D8A  2068 0004                movea.l    A0, [A0 + 0x4]
  4342. 00002D8E  2050                     movea.l    A0, [A0]
  4343. 00002D90  2F10                     move.l     -[A7], [A0]
  4344. 00002D92  4EBA 0440                jsr        [PC + 0x440 /* 000031D4 */]
  4345. 00002D96  6000 0202                bra        +0x204 /* 00002F9A */
  4346. label00002D9A:
  4347. 00002D9A  206E 0008                movea.l    A0, [A6 + 0x8]
  4348. 00002D9E  203C 6578 7465           move.l     D0, 0x65787465 /* 'exte' */
  4349. 00002DA4  B090                     cmp.l      D0, [A0]
  4350. 00002DA6  660E                     bne        +0x10 /* 00002DB6 */
  4351. 00002DA8  2068 0004                movea.l    A0, [A0 + 0x4]
  4352. 00002DAC  2F10                     move.l     -[A7], [A0]
  4353. 00002DAE  4EBA 03DE                jsr        [PC + 0x3DE /* 0000318E */]
  4354. 00002DB2  6000 01E6                bra        +0x1E8 /* 00002F9A */
  4355. label00002DB6:
  4356. 00002DB6  206E 0008                movea.l    A0, [A6 + 0x8]
  4357. 00002DBA  203C 5144 7074           move.l     D0, 0x51447074 /* 'QDpt' */
  4358. 00002DC0  B090                     cmp.l      D0, [A0]
  4359. 00002DC2  6616                     bne        +0x18 /* 00002DDA */
  4360. 00002DC4  2068 0004                movea.l    A0, [A0 + 0x4]
  4361. 00002DC8  2F10                     move.l     -[A7], [A0]
  4362. 00002DCA  7004                     moveq.l    D0, 0x04
  4363. 00002DCC  2F00                     move.l     -[A7], D0
  4364. 00002DCE  1F3C 0002                move.b     -[A7], 0x2
  4365. 00002DD2  4EAD 14E2                jsr        [A5 + 0x14E2 /* export_664 */]
  4366. 00002DD6  6000 01C2                bra        +0x1C4 /* 00002F9A */
  4367. label00002DDA:
  4368. 00002DDA  206E 0008                movea.l    A0, [A6 + 0x8]
  4369. 00002DDE  203C 7164 7274           move.l     D0, 0x71647274 /* 'qdrt' */
  4370. 00002DE4  B090                     cmp.l      D0, [A0]
  4371. 00002DE6  6616                     bne        +0x18 /* 00002DFE */
  4372. 00002DE8  2068 0004                movea.l    A0, [A0 + 0x4]
  4373. 00002DEC  2F10                     move.l     -[A7], [A0]
  4374. 00002DEE  7008                     moveq.l    D0, 0x08
  4375. 00002DF0  2F00                     move.l     -[A7], D0
  4376. 00002DF2  1F3C 0003                move.b     -[A7], 0x3
  4377. 00002DF6  4EAD 14E2                jsr        [A5 + 0x14E2 /* export_664 */]
  4378. 00002DFA  6000 019E                bra        +0x1A0 /* 00002F9A */
  4379. label00002DFE:
  4380. 00002DFE  206E 0008                movea.l    A0, [A6 + 0x8]
  4381. 00002E02  203C 7472 7565           move.l     D0, 0x74727565 /* 'true' */
  4382. 00002E08  B090                     cmp.l      D0, [A0]
  4383. 00002E0A  660C                     bne        +0xE /* 00002E18 */
  4384. 00002E0C  1F3C 0001                move.b     -[A7], 0x1
  4385. 00002E10  4EBA 03A6                jsr        [PC + 0x3A6 /* 000031B8 */]
  4386. 00002E14  6000 0184                bra        +0x186 /* 00002F9A */
  4387. label00002E18:
  4388. 00002E18  206E 0008                movea.l    A0, [A6 + 0x8]
  4389. 00002E1C  203C 6661 6C73           move.l     D0, 0x66616C73 /* 'fals' */
  4390. 00002E22  B090                     cmp.l      D0, [A0]
  4391. 00002E24  660A                     bne        +0xC /* 00002E30 */
  4392. 00002E26  4267                     clr.w      -[A7]
  4393. 00002E28  4EBA 038E                jsr        [PC + 0x38E /* 000031B8 */]
  4394. 00002E2C  6000 016C                bra        +0x16E /* 00002F9A */
  4395. label00002E30:
  4396. 00002E30  206E 0008                movea.l    A0, [A6 + 0x8]
  4397. 00002E34  203C 646F 7562           move.l     D0, 0x646F7562 /* 'doub' */
  4398. 00002E3A  B090                     cmp.l      D0, [A0]
  4399. 00002E3C  662E                     bne        +0x30 /* 00002E6C */
  4400. 00002E3E  2068 0004                movea.l    A0, [A0 + 0x4]
  4401. 00002E42  2050                     movea.l    A0, [A0]
  4402. 00002E44  2F08                     move.l     -[A7], A0
  4403. 00002E46  486E FFD0                pea.l      [A6 - 0x30]
  4404. 00002E4A  3F3C 080E                move.w     -[A7], 0x80E
  4405. 00002E4E  A9EB                     syscall    Pack4/FP68K
  4406. 00002E50  41EE FFF6                lea.l      A0, [A6 - 0xA]
  4407. 00002E54  43EE FFD0                lea.l      A1, [A6 - 0x30]
  4408. 00002E58  7004                     moveq.l    D0, 0x04
  4409. label00002E5A:
  4410. 00002E5A  30D9                     move.w     [A0]+, [A1]+
  4411. 00002E5C  51C8 FFFC                dbf        D0, -0x6 /* 00002E5A */
  4412. 00002E60  486E FFF6                pea.l      [A6 - 0xA]
  4413. 00002E64  4EBA 0328                jsr        [PC + 0x328 /* 0000318E */]
  4414. 00002E68  6000 0130                bra        +0x132 /* 00002F9A */
  4415. label00002E6C:
  4416. 00002E6C  206E 0008                movea.l    A0, [A6 + 0x8]
  4417. 00002E70  203C 7369 6E67           move.l     D0, 0x73696E67 /* 'sing' */
  4418. 00002E76  B090                     cmp.l      D0, [A0]
  4419. 00002E78  662E                     bne        +0x30 /* 00002EA8 */
  4420. 00002E7A  2068 0004                movea.l    A0, [A0 + 0x4]
  4421. 00002E7E  2050                     movea.l    A0, [A0]
  4422. 00002E80  2F08                     move.l     -[A7], A0
  4423. 00002E82  486E FFD0                pea.l      [A6 - 0x30]
  4424. 00002E86  3F3C 100E                move.w     -[A7], 0x100E
  4425. 00002E8A  A9EB                     syscall    Pack4/FP68K
  4426. 00002E8C  41EE FFF6                lea.l      A0, [A6 - 0xA]
  4427. 00002E90  43EE FFD0                lea.l      A1, [A6 - 0x30]
  4428. 00002E94  7004                     moveq.l    D0, 0x04
  4429. label00002E96:
  4430. 00002E96  30D9                     move.w     [A0]+, [A1]+
  4431. 00002E98  51C8 FFFC                dbf        D0, -0x6 /* 00002E96 */
  4432. 00002E9C  486E FFF6                pea.l      [A6 - 0xA]
  4433. 00002EA0  4EBA 02EC                jsr        [PC + 0x2EC /* 0000318E */]
  4434. 00002EA4  6000 00F4                bra        +0xF6 /* 00002F9A */
  4435. label00002EA8:
  4436. 00002EA8  206E 0008                movea.l    A0, [A6 + 0x8]
  4437. 00002EAC  203C 636F 6D70           move.l     D0, 0x636F6D70 /* 'comp' */
  4438. 00002EB2  B090                     cmp.l      D0, [A0]
  4439. 00002EB4  663C                     bne        +0x3E /* 00002EF2 */
  4440. 00002EB6  2068 0004                movea.l    A0, [A0 + 0x4]
  4441. 00002EBA  2050                     movea.l    A0, [A0]
  4442. 00002EBC  43EE FFDA                lea.l      A1, [A6 - 0x26]
  4443. 00002EC0  7003                     moveq.l    D0, 0x03
  4444. label00002EC2:
  4445. 00002EC2  32D8                     move.w     [A1]+, [A0]+
  4446. 00002EC4  51C8 FFFC                dbf        D0, -0x6 /* 00002EC2 */
  4447. 00002EC8  486E FFDA                pea.l      [A6 - 0x26]
  4448. 00002ECC  486E FFD0                pea.l      [A6 - 0x30]
  4449. 00002ED0  3F3C 300E                move.w     -[A7], 0x300E
  4450. 00002ED4  A9EB                     syscall    Pack4/FP68K
  4451. 00002ED6  41EE FFF6                lea.l      A0, [A6 - 0xA]
  4452. 00002EDA  43EE FFD0                lea.l      A1, [A6 - 0x30]
  4453. 00002EDE  7004                     moveq.l    D0, 0x04
  4454. label00002EE0:
  4455. 00002EE0  30D9                     move.w     [A0]+, [A1]+
  4456. 00002EE2  51C8 FFFC                dbf        D0, -0x6 /* 00002EE0 */
  4457. 00002EE6  486E FFF6                pea.l      [A6 - 0xA]
  4458. 00002EEA  4EBA 02A2                jsr        [PC + 0x2A2 /* 0000318E */]
  4459. 00002EEE  6000 00AA                bra        +0xAC /* 00002F9A */
  4460. label00002EF2:
  4461. 00002EF2  206E 0008                movea.l    A0, [A6 + 0x8]
  4462. 00002EF6  203C 6C69 7374           move.l     D0, 0x6C697374 /* 'list' */
  4463. 00002EFC  B090                     cmp.l      D0, [A0]
  4464. 00002EFE  6600 0094                bne        +0x96 /* 00002F94 */
  4465. 00002F02  102D 9D32                move.b     D0, [A5 - 0x62CE]
  4466. 00002F06  6700 0084                beq        +0x86 /* 00002F8C */
  4467. 00002F0A  2F00                     move.l     -[A7], D0
  4468. 00002F0C  4267                     clr.w      -[A7]
  4469. 00002F0E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4470. 00002F12  486E FFEA                pea.l      [A6 - 0x16]
  4471. 00002F16  303C 0407                move.w     D0, 0x407
  4472. 00002F1A  A816                     syscall    Pack8
  4473. 00002F1C  321F                     move.w     D1, [A7]+
  4474. 00002F1E  201F                     move.l     D0, [A7]+
  4475. 00002F20  4A41                     tst.w      D1
  4476. 00002F22  57C1                     seq        D1
  4477. 00002F24  C001                     and.b      D0, D1
  4478. 00002F26  4A00                     tst.b      D0
  4479. 00002F28  6762                     beq        +0x64 /* 00002F8C */
  4480. 00002F2A  7201                     moveq.l    D1, 0x01
  4481. 00002F2C  B2AE FFEA                cmp.l      D1, [A6 - 0x16]
  4482. 00002F30  57C1                     seq        D1
  4483. 00002F32  C001                     and.b      D0, D1
  4484. 00002F34  4A00                     tst.b      D0
  4485. 00002F36  6754                     beq        +0x56 /* 00002F8C */
  4486. 00002F38  2F00                     move.l     -[A7], D0
  4487. 00002F3A  4267                     clr.w      -[A7]
  4488. 00002F3C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4489. 00002F40  7201                     moveq.l    D1, 0x01
  4490. 00002F42  2F01                     move.l     -[A7], D1
  4491. 00002F44  486E FFE6                pea.l      [A6 - 0x1A]
  4492. 00002F48  486E FFE2                pea.l      [A6 - 0x1E]
  4493. 00002F4C  303C 082A                move.w     D0, 0x82A
  4494. 00002F50  A816                     syscall    Pack8
  4495. 00002F52  321F                     move.w     D1, [A7]+
  4496. 00002F54  201F                     move.l     D0, [A7]+
  4497. 00002F56  4A41                     tst.w      D1
  4498. 00002F58  57C1                     seq        D1
  4499. 00002F5A  C001                     and.b      D0, D1
  4500. 00002F5C  4A00                     tst.b      D0
  4501. 00002F5E  672C                     beq        +0x2E /* 00002F8C */
  4502. 00002F60  2F00                     move.l     -[A7], D0
  4503. 00002F62  4267                     clr.w      -[A7]
  4504. 00002F64  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4505. 00002F68  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  4506. 00002F6C  486E FFEE                pea.l      [A6 - 0x12]
  4507. 00002F70  303C 0603                move.w     D0, 0x603
  4508. 00002F74  A816                     syscall    Pack8
  4509. 00002F76  321F                     move.w     D1, [A7]+
  4510. 00002F78  201F                     move.l     D0, [A7]+
  4511. 00002F7A  4A41                     tst.w      D1
  4512. 00002F7C  57C1                     seq        D1
  4513. 00002F7E  C001                     and.b      D0, D1
  4514. 00002F80  670A                     beq        +0xC /* 00002F8C */
  4515. 00002F82  486E FFEE                pea.l      [A6 - 0x12]
  4516. 00002F86  4EBA FD08                jsr        [PC - 0x2F8 /* 00002C90 */]
  4517. 00002F8A  600E                     bra        +0x10 /* 00002F9A */
  4518. label00002F8C:
  4519. 00002F8C  2F0E                     move.l     -[A7], A6
  4520. 00002F8E  4EBA FCBA                jsr        [PC - 0x346 /* 00002C4A */]
  4521. 00002F92  6006                     bra        +0x8 /* 00002F9A */
  4522. label00002F94:
  4523. 00002F94  2F0E                     move.l     -[A7], A6
  4524. 00002F96  4EBA FCB2                jsr        [PC - 0x34E /* 00002C4A */]
  4525. label00002F9A:
  4526. 00002F9A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4527. 00002F9E  4EAD 256A                jsr        [A5 + 0x256A /* export_1193 */]
  4528. label00002FA2:
  4529. 00002FA2  4E5E                     unlink     A6
  4530. 00002FA4  2E9F                     move.l     [A7], [A7]+
  4531. 00002FA6  4E75                     rts
  4532. export_1013:
  4533. 00002FA8  4E56 0000                link       A6, 0
  4534. 00002FAC  2F0C                     move.l     -[A7], A4
  4535. 00002FAE  286E 0008                movea.l    A4, [A6 + 0x8]
  4536. 00002FB2  102C 010C                move.b     D0, [A4 + 0x10C]
  4537. 00002FB6  4880                     ext.w      D0
  4538. 00002FB8  670E                     beq        +0x10 /* 00002FC8 */
  4539. 00002FBA  5340                     subq.w     D0, 1
  4540. 00002FBC  671A                     beq        +0x1C /* 00002FD8 */
  4541. 00002FBE  5340                     subq.w     D0, 1
  4542. 00002FC0  6728                     beq        +0x2A /* 00002FEA */
  4543. 00002FC2  5340                     subq.w     D0, 1
  4544. 00002FC4  673C                     beq        +0x3E /* 00003002 */
  4545. 00002FC6  6050                     bra        +0x52 /* 00003018 */
  4546. label00002FC8:
  4547. 00002FC8  2F2C 010E                move.l     -[A7], [A4 + 0x10E]
  4548. 00002FCC  4EBA 0206                jsr        [PC + 0x206 /* 000031D4 */]
  4549. 00002FD0  4267                     clr.w      -[A7]
  4550. 00002FD2  4EBA 021A                jsr        [PC + 0x21A /* 000031EE */]
  4551. 00002FD6  6040                     bra        +0x42 /* 00003018 */
  4552. label00002FD8:
  4553. 00002FD8  2F2C 0112                move.l     -[A7], [A4 + 0x112]
  4554. 00002FDC  4EBA 01F6                jsr        [PC + 0x1F6 /* 000031D4 */]
  4555. 00002FE0  3F3C 0003                move.w     -[A7], 0x3
  4556. 00002FE4  4EBA 0208                jsr        [PC + 0x208 /* 000031EE */]
  4557. 00002FE8  602E                     bra        +0x30 /* 00003018 */
  4558. label00002FEA:
  4559. 00002FEA  102C 0116                move.b     D0, [A4 + 0x116]
  4560. 00002FEE  4880                     ext.w      D0
  4561. 00002FF0  48C0                     ext.l      D0
  4562. 00002FF2  2F00                     move.l     -[A7], D0
  4563. 00002FF4  4EBA 01DE                jsr        [PC + 0x1DE /* 000031D4 */]
  4564. 00002FF8  3F3C 0004                move.w     -[A7], 0x4
  4565. 00002FFC  4EBA 01F0                jsr        [PC + 0x1F0 /* 000031EE */]
  4566. 00003000  6016                     bra        +0x18 /* 00003018 */
  4567. label00003002:
  4568. 00003002  486C 0118                pea.l      [A4 + 0x118]
  4569. 00003006  4EBA E9DC                jsr        [PC - 0x1624 /* 000019E4 */]
  4570. 0000300A  42A7                     clr.l      -[A7]
  4571. 0000300C  4EBA 01C6                jsr        [PC + 0x1C6 /* 000031D4 */]
  4572. 00003010  3F3C 0002                move.w     -[A7], 0x2
  4573. 00003014  4EBA 01D8                jsr        [PC + 0x1D8 /* 000031EE */]
  4574. label00003018:
  4575. 00003018  285F                     movea.l    A4, [A7]+
  4576. 0000301A  4E5E                     unlink     A6
  4577. 0000301C  2E9F                     move.l     [A7], [A7]+
  4578. 0000301E  4E75                     rts
  4579. export_1014:
  4580. fn00003020:
  4581. 00003020  4E56 0000                link       A6, 0
  4582. 00003024  2F0C                     move.l     -[A7], A4
  4583. 00003026  286E 0008                movea.l    A4, [A6 + 0x8]
  4584. 0000302A  1014                     move.b     D0, [A4]
  4585. 0000302C  4880                     ext.w      D0
  4586. 0000302E  6B00 00AC                bmi        +0xAE /* 000030DC */
  4587. 00003032  0C40 0006                cmpi.w     D0, 0x6
  4588. 00003036  6E00 00A4                bgt        +0xA6 /* 000030DC */
  4589. 0000303A  D040                     add.w      D0, D0
  4590. 0000303C  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  4591. 00003040  4EFB 0000                jmp        [PC + D0.w]
  4592. 00003044  0010 0020                ori.b      [A0], 0x20 /* ' ' */
  4593. 00003048  0032 004A 0062           ori.b      [A2 + D0.w + 0x62], 0x4A /* 'J' */
  4594. 0000304E  0072 008A 2F2C           ori.w      <<invalid full ext with I/IS == 4>>, 0x8A
  4595. 00003054  0002 4EBA                ori.b      D2, 0xBA
  4596. 00003058  017C 4267                bchg       0x4267 /* 'Bg' */, D0
  4597. 0000305C  4EBA 0190                jsr        [PC + 0x190 /* 000031EE */]
  4598. 00003060  607A                     bra        +0x7C /* 000030DC */
  4599. 00003062  2F2C 0006                move.l     -[A7], [A4 + 0x6]
  4600. 00003066  4EBA 016C                jsr        [PC + 0x16C /* 000031D4 */]
  4601. 0000306A  3F3C 0003                move.w     -[A7], 0x3
  4602. 0000306E  4EBA 017E                jsr        [PC + 0x17E /* 000031EE */]
  4603. 00003072  6068                     bra        +0x6A /* 000030DC */
  4604. 00003074  102C 000A                move.b     D0, [A4 + 0xA]
  4605. 00003078  4880                     ext.w      D0
  4606. 0000307A  48C0                     ext.l      D0
  4607. 0000307C  2F00                     move.l     -[A7], D0
  4608. 0000307E  4EBA 0154                jsr        [PC + 0x154 /* 000031D4 */]
  4609. 00003082  3F3C 0004                move.w     -[A7], 0x4
  4610. 00003086  4EBA 0166                jsr        [PC + 0x166 /* 000031EE */]
  4611. 0000308A  6050                     bra        +0x52 /* 000030DC */
  4612. 0000308C  486C 000C                pea.l      [A4 + 0xC]
  4613. 00003090  4EBA E952                jsr        [PC - 0x16AE /* 000019E4 */]
  4614. 00003094  42A7                     clr.l      -[A7]
  4615. 00003096  4EBA 013C                jsr        [PC + 0x13C /* 000031D4 */]
  4616. 0000309A  3F3C 0002                move.w     -[A7], 0x2
  4617. 0000309E  4EBA 014E                jsr        [PC + 0x14E /* 000031EE */]
  4618. 000030A2  6038                     bra        +0x3A /* 000030DC */
  4619. 000030A4  102C 000A                move.b     D0, [A4 + 0xA]
  4620. 000030A8  4880                     ext.w      D0
  4621. 000030AA  5040                     addq.w     D0, 8
  4622. 000030AC  3F00                     move.w     -[A7], D0
  4623. 000030AE  4EBA 013E                jsr        [PC + 0x13E /* 000031EE */]
  4624. 000030B2  6028                     bra        +0x2A /* 000030DC */
  4625. 000030B4  102C 000A                move.b     D0, [A4 + 0xA]
  4626. 000030B8  4880                     ext.w      D0
  4627. 000030BA  48C0                     ext.l      D0
  4628. 000030BC  2F00                     move.l     -[A7], D0
  4629. 000030BE  4EBA 0114                jsr        [PC + 0x114 /* 000031D4 */]
  4630. 000030C2  3F3C 0007                move.w     -[A7], 0x7
  4631. 000030C6  4EBA 0126                jsr        [PC + 0x126 /* 000031EE */]
  4632. 000030CA  6010                     bra        +0x12 /* 000030DC */
  4633. 000030CC  2F2C 0006                move.l     -[A7], [A4 + 0x6]
  4634. 000030D0  4EBA 0102                jsr        [PC + 0x102 /* 000031D4 */]
  4635. 000030D4  3F3C 0006                move.w     -[A7], 0x6
  4636. 000030D8  4EBA 0114                jsr        [PC + 0x114 /* 000031EE */]
  4637. label000030DC:
  4638. 000030DC  7007                     moveq.l    D0, 0x07
  4639. 000030DE  B02C 010C                cmp.b      D0, [A4 + 0x10C]
  4640. 000030E2  676E                     beq        +0x70 /* 00003152 */
  4641. 000030E4  102C 010C                move.b     D0, [A4 + 0x10C]
  4642. 000030E8  4880                     ext.w      D0
  4643. 000030EA  670E                     beq        +0x10 /* 000030FA */
  4644. 000030EC  5340                     subq.w     D0, 1
  4645. 000030EE  671A                     beq        +0x1C /* 0000310A */
  4646. 000030F0  5340                     subq.w     D0, 1
  4647. 000030F2  6728                     beq        +0x2A /* 0000311C */
  4648. 000030F4  5340                     subq.w     D0, 1
  4649. 000030F6  673C                     beq        +0x3E /* 00003134 */
  4650. 000030F8  6050                     bra        +0x52 /* 0000314A */
  4651. label000030FA:
  4652. 000030FA  2F2C 010E                move.l     -[A7], [A4 + 0x10E]
  4653. 000030FE  4EBA 00D4                jsr        [PC + 0xD4 /* 000031D4 */]
  4654. 00003102  4267                     clr.w      -[A7]
  4655. 00003104  4EBA 00E8                jsr        [PC + 0xE8 /* 000031EE */]
  4656. 00003108  6040                     bra        +0x42 /* 0000314A */
  4657. label0000310A:
  4658. 0000310A  2F2C 0112                move.l     -[A7], [A4 + 0x112]
  4659. 0000310E  4EBA 00C4                jsr        [PC + 0xC4 /* 000031D4 */]
  4660. 00003112  3F3C 0003                move.w     -[A7], 0x3
  4661. 00003116  4EBA 00D6                jsr        [PC + 0xD6 /* 000031EE */]
  4662. 0000311A  602E                     bra        +0x30 /* 0000314A */
  4663. label0000311C:
  4664. 0000311C  102C 0116                move.b     D0, [A4 + 0x116]
  4665. 00003120  4880                     ext.w      D0
  4666. 00003122  48C0                     ext.l      D0
  4667. 00003124  2F00                     move.l     -[A7], D0
  4668. 00003126  4EBA 00AC                jsr        [PC + 0xAC /* 000031D4 */]
  4669. 0000312A  3F3C 0004                move.w     -[A7], 0x4
  4670. 0000312E  4EBA 00BE                jsr        [PC + 0xBE /* 000031EE */]
  4671. 00003132  6016                     bra        +0x18 /* 0000314A */
  4672. label00003134:
  4673. 00003134  486C 0118                pea.l      [A4 + 0x118]
  4674. 00003138  4EBA E8AA                jsr        [PC - 0x1756 /* 000019E4 */]
  4675. 0000313C  42A7                     clr.l      -[A7]
  4676. 0000313E  4EBA 0094                jsr        [PC + 0x94 /* 000031D4 */]
  4677. 00003142  3F3C 0002                move.w     -[A7], 0x2
  4678. 00003146  4EBA 00A6                jsr        [PC + 0xA6 /* 000031EE */]
  4679. label0000314A:
  4680. 0000314A  3F3C 0005                move.w     -[A7], 0x5
  4681. 0000314E  4EBA 009E                jsr        [PC + 0x9E /* 000031EE */]
  4682. label00003152:
  4683. 00003152  285F                     movea.l    A4, [A7]+
  4684. 00003154  4E5E                     unlink     A6
  4685. 00003156  2E9F                     move.l     [A7], [A7]+
  4686. 00003158  4E75                     rts
  4687. export_1015:
  4688. 0000315A  4E56 0000                link       A6, 0
  4689. 0000315E  102E 0008                move.b     D0, [A6 + 0x8]
  4690. 00003162  6712                     beq        +0x14 /* 00003176 */
  4691. 00003164  2F2D CDC0                move.l     -[A7], [A5 - 0x3240]
  4692. 00003168  7005                     moveq.l    D0, 0x05
  4693. 0000316A  2F00                     move.l     -[A7], D0
  4694. 0000316C  1F3C 0001                move.b     -[A7], 0x1
  4695. 00003170  4EAD 14E2                jsr        [A5 + 0x14E2 /* export_664 */]
  4696. 00003174  6010                     bra        +0x12 /* 00003186 */
  4697. label00003176:
  4698. 00003176  2F2D CDF6                move.l     -[A7], [A5 - 0x320A]
  4699. 0000317A  7003                     moveq.l    D0, 0x03
  4700. 0000317C  2F00                     move.l     -[A7], D0
  4701. 0000317E  1F3C 0001                move.b     -[A7], 0x1
  4702. 00003182  4EAD 14E2                jsr        [A5 + 0x14E2 /* export_664 */]
  4703. label00003186:
  4704. 00003186  4E5E                     unlink     A6
  4705. 00003188  205F                     movea.l    A0, [A7]+
  4706. 0000318A  544F                     addq.w     A7, 2
  4707. 0000318C  4ED0                     jmp        [A0]
  4708. export_1016:
  4709. fn0000318E:
  4710. 0000318E  4E56 FFF6                link       A6, -0x000A
  4711. 00003192  206E 0008                movea.l    A0, [A6 + 0x8]
  4712. 00003196  43EE FFF6                lea.l      A1, [A6 - 0xA]
  4713. 0000319A  7004                     moveq.l    D0, 0x04
  4714. label0000319C:
  4715. 0000319C  32D8                     move.w     [A1]+, [A0]+
  4716. 0000319E  51C8 FFFC                dbf        D0, -0x6 /* 0000319C */
  4717. 000031A2  486E FFF6                pea.l      [A6 - 0xA]
  4718. 000031A6  700A                     moveq.l    D0, 0x0A
  4719. 000031A8  2F00                     move.l     -[A7], D0
  4720. 000031AA  1F3C 0007                move.b     -[A7], 0x7
  4721. 000031AE  4EAD 14E2                jsr        [A5 + 0x14E2 /* export_664 */]
  4722. 000031B2  4E5E                     unlink     A6
  4723. 000031B4  2E9F                     move.l     [A7], [A7]+
  4724. 000031B6  4E75                     rts
  4725. export_1017:
  4726. fn000031B8:
  4727. 000031B8  4E56 0000                link       A6, 0
  4728. 000031BC  486E 0008                pea.l      [A6 + 0x8]
  4729. 000031C0  7001                     moveq.l    D0, 0x01
  4730. 000031C2  2F00                     move.l     -[A7], D0
  4731. 000031C4  1F3C 0005                move.b     -[A7], 0x5
  4732. 000031C8  4EAD 14E2                jsr        [A5 + 0x14E2 /* export_664 */]
  4733. 000031CC  4E5E                     unlink     A6
  4734. 000031CE  205F                     movea.l    A0, [A7]+
  4735. 000031D0  544F                     addq.w     A7, 2
  4736. 000031D2  4ED0                     jmp        [A0]
  4737. export_1018:
  4738. fn000031D4:
  4739. 000031D4  4E56 0000                link       A6, 0
  4740. 000031D8  486E 0008                pea.l      [A6 + 0x8]
  4741. 000031DC  7004                     moveq.l    D0, 0x04
  4742. 000031DE  2F00                     move.l     -[A7], D0
  4743. 000031E0  1F3C 0009                move.b     -[A7], 0x9 /* '\t' */
  4744. 000031E4  4EAD 14E2                jsr        [A5 + 0x14E2 /* export_664 */]
  4745. 000031E8  4E5E                     unlink     A6
  4746. 000031EA  2E9F                     move.l     [A7], [A7]+
  4747. 000031EC  4E75                     rts
  4748. export_1019:
  4749. fn000031EE:
  4750. 000031EE  4E56 0000                link       A6, 0
  4751. 000031F2  486E 0008                pea.l      [A6 + 0x8]
  4752. 000031F6  7002                     moveq.l    D0, 0x02
  4753. 000031F8  2F00                     move.l     -[A7], D0
  4754. 000031FA  1F3C 000D                move.b     -[A7], 0xD /* '\r' */
  4755. 000031FE  4EAD 14E2                jsr        [A5 + 0x14E2 /* export_664 */]
  4756. 00003202  4E5E                     unlink     A6
  4757. 00003204  205F                     movea.l    A0, [A7]+
  4758. 00003206  544F                     addq.w     A7, 2
  4759. 00003208  4ED0                     jmp        [A0]
  4760. export_1020:
  4761. fn0000320A:
  4762. 0000320A  4E56 FFFC                link       A6, -0x0004
  4763. 0000320E  48E7 0108                movem.l    -[A7], D7,A4
  4764. 00003212  286E 0008                movea.l    A4, [A6 + 0x8]
  4765. 00003216  3014                     move.w     D0, [A4]
  4766. 00003218  48C0                     ext.l      D0
  4767. 0000321A  2E00                     move.l     D7, D0
  4768. 0000321C  202C 0002                move.l     D0, [A4 + 0x2]
  4769. 00003220  B0AC 0006                cmp.l      D0, [A4 + 0x6]
  4770. 00003224  6606                     bne        +0x8 /* 0000322C */
  4771. 00003226  8EBC 0000 00F0           or.l       D7, 0xF0
  4772. label0000322C:
  4773. 0000322C  2F07                     move.l     -[A7], D7
  4774. 0000322E  4EBA FFA4                jsr        [PC - 0x5C /* 000031D4 */]
  4775. 00003232  102C 000E                move.b     D0, [A4 + 0xE]
  4776. 00003236  4880                     ext.w      D0
  4777. 00003238  671E                     beq        +0x20 /* 00003258 */
  4778. 0000323A  5340                     subq.w     D0, 1
  4779. 0000323C  6732                     beq        +0x34 /* 00003270 */
  4780. 0000323E  5340                     subq.w     D0, 1
  4781. 00003240  6702                     beq        +0x4 /* 00003244 */
  4782. 00003242  603C                     bra        +0x3E /* 00003280 */
  4783. label00003244:
  4784. 00003244  302C 0010                move.w     D0, [A4 + 0x10]
  4785. 00003248  48C0                     ext.l      D0
  4786. 0000324A  2F00                     move.l     -[A7], D0
  4787. 0000324C  4EBA FF86                jsr        [PC - 0x7A /* 000031D4 */]
  4788. 00003250  4267                     clr.w      -[A7]
  4789. 00003252  4EBA FF9A                jsr        [PC - 0x66 /* 000031EE */]
  4790. 00003256  6028                     bra        +0x2A /* 00003280 */
  4791. label00003258:
  4792. 00003258  486C 0010                pea.l      [A4 + 0x10]
  4793. 0000325C  4EBA E786                jsr        [PC - 0x187A /* 000019E4 */]
  4794. 00003260  42A7                     clr.l      -[A7]
  4795. 00003262  4EBA FF70                jsr        [PC - 0x90 /* 000031D4 */]
  4796. 00003266  3F3C 0001                move.w     -[A7], 0x1
  4797. 0000326A  4EBA FF82                jsr        [PC - 0x7E /* 000031EE */]
  4798. 0000326E  6010                     bra        +0x12 /* 00003280 */
  4799. label00003270:
  4800. 00003270  2F2C 0010                move.l     -[A7], [A4 + 0x10]
  4801. 00003274  4EBA FF5E                jsr        [PC - 0xA2 /* 000031D4 */]
  4802. 00003278  3F3C 0002                move.w     -[A7], 0x2
  4803. 0000327C  4EBA FF70                jsr        [PC - 0x90 /* 000031EE */]
  4804. label00003280:
  4805. 00003280  4CDF 1080                movem.l    D7,A4, [A7]+
  4806. 00003284  4E5E                     unlink     A6
  4807. 00003286  2E9F                     move.l     [A7], [A7]+
  4808. 00003288  4E75                     rts
  4809. export_1021:
  4810. 0000328A  4E56 0000                link       A6, 0
  4811. 0000328E  102E 0008                move.b     D0, [A6 + 0x8]
  4812. 00003292  6700 00C2                beq        +0xC4 /* 00003356 */
  4813. 00003296  302E 000A                move.w     D0, [A6 + 0xA]
  4814. 0000329A  6B00 00AC                bmi        +0xAE /* 00003348 */
  4815. 0000329E  0C40 000B                cmpi.w     D0, 0xB
  4816. 000032A2  6E00 00A4                bgt        +0xA6 /* 00003348 */
  4817. 000032A6  D040                     add.w      D0, D0
  4818. 000032A8  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  4819. 000032AC  4EFB 0000                jmp        [PC + D0.w]
  4820. 000032B0  001A 0026                ori.b      [A2]+, 0x26 /* '&' */
  4821. 000032B4  0032 003E 004A           ori.b      [A2 + D0.w + 0x4A], 0x3E /* '>' */
  4822. 000032BA  0054 005E                ori.w      [A4], 0x5E /* '^' */
  4823. 000032BE  0068 0072 007C           ori.w      [A0 + 0x7C], 0x72 /* 'r' */
  4824. 000032C4  0086 0090 487A           ori.l      D6, 0x90487A
  4825. 000032CA  011A                     btst       [A2]+, D0
  4826. 000032CC  4EBA E73A                jsr        [PC - 0x18C6 /* 00001A08 */]
  4827. 000032D0  6000 00AA                bra        +0xAC /* 0000337C */
  4828. 000032D4  487A 0106                pea.l      [PC + 0x106 /* 000033DC, value 0x66F7061, pstring "opaque" */]
  4829. 000032D8  4EBA E72E                jsr        [PC - 0x18D2 /* 00001A08 */]
  4830. 000032DC  6000 009E                bra        +0xA0 /* 0000337C */
  4831. 000032E0  487A 00F0                pea.l      [PC + 0xF0 /* 000033D2, value 0x9726563 '\trec', pstring "rectangle" */]
  4832. 000032E4  4EBA E722                jsr        [PC - 0x18DE /* 00001A08 */]
  4833. 000032E8  6000 0092                bra        +0x94 /* 0000337C */
  4834. 000032EC  487A 00DA                pea.l      [PC + 0xDA /* 000033C8, value 0x9726F75 '\trou', pstring "roundRect" */]
  4835. 000032F0  4EBA E716                jsr        [PC - 0x18EA /* 00001A08 */]
  4836. 000032F4  6000 0086                bra        +0x88 /* 0000337C */
  4837. 000032F8  487A 00C6                pea.l      [PC + 0xC6 /* 000033C0, value 0x6736861, pstring "shadow" */]
  4838. 000032FC  4EBA E70A                jsr        [PC - 0x18F6 /* 00001A08 */]
  4839. 00003300  607A                     bra        +0x7C /* 0000337C */
  4840. 00003302  487A 00B2                pea.l      [PC + 0xB2 /* 000033B6, value 0x8636865, pstring "checkBox" */]
  4841. 00003306  4EBA E700                jsr        [PC - 0x1900 /* 00001A08 */]
  4842. 0000330A  6070                     bra        +0x72 /* 0000337C */
  4843. 0000330C  487A 009C                pea.l      [PC + 0x9C /* 000033AA, value 0xB726164, pstring "radioButton" */]
  4844. 00003310  4EBA E6F6                jsr        [PC - 0x190A /* 00001A08 */]
  4845. 00003314  6066                     bra        +0x68 /* 0000337C */
  4846. 00003316  487A 0088                pea.l      [PC + 0x88 /* 000033A0, value 0x9736372 '\tscr', pstring "scrolling" */]
  4847. 0000331A  4EBA E6EC                jsr        [PC - 0x1914 /* 00001A08 */]
  4848. 0000331E  605C                     bra        +0x5E /* 0000337C */
  4849. 00003320  487A 0074                pea.l      [PC + 0x74 /* 00003396, value 0x8737461, pstring "standard" */]
  4850. 00003324  4EBA E6E2                jsr        [PC - 0x191E /* 00001A08 */]
  4851. 00003328  6052                     bra        +0x54 /* 0000337C */
  4852. 0000332A  487A 0062                pea.l      [PC + 0x62 /* 0000338E, value 0x7646566, pstring "default" */]
  4853. 0000332E  4EBA E6D8                jsr        [PC - 0x1928 /* 00001A08 */]
  4854. 00003332  6048                     bra        +0x4A /* 0000337C */
  4855. 00003334  487A 0052                pea.l      [PC + 0x52 /* 00003388, value 0x46F7661, pstring "oval" */]
  4856. 00003338  4EBA E6CE                jsr        [PC - 0x1932 /* 00001A08 */]
  4857. 0000333C  603E                     bra        +0x40 /* 0000337C */
  4858. 0000333E  487A 0042                pea.l      [PC + 0x42 /* 00003382, value 0x5706F70, pstring "popup" */]
  4859. 00003342  4EBA E6C4                jsr        [PC - 0x193C /* 00001A08 */]
  4860. 00003346  6034                     bra        +0x36 /* 0000337C */
  4861. label00003348:
  4862. 00003348  302E 000A                move.w     D0, [A6 + 0xA]
  4863. 0000334C  48C0                     ext.l      D0
  4864. 0000334E  2F00                     move.l     -[A7], D0
  4865. 00003350  4EBA FE82                jsr        [PC - 0x17E /* 000031D4 */]
  4866. 00003354  6026                     bra        +0x28 /* 0000337C */
  4867. label00003356:
  4868. 00003356  7004                     moveq.l    D0, 0x04
  4869. 00003358  B06E 000A                cmp.w      D0, [A6 + 0xA]
  4870. 0000335C  660C                     bne        +0xE /* 0000336A */
  4871. 0000335E  2F3C 7368 6164           move.l     -[A7], 0x73686164 /* 'shad' */
  4872. 00003364  4EBA FE6E                jsr        [PC - 0x192 /* 000031D4 */]
  4873. 00003368  6012                     bra        +0x14 /* 0000337C */
  4874. label0000336A:
  4875. 0000336A  302E 000A                move.w     D0, [A6 + 0xA]
  4876. 0000336E  48C0                     ext.l      D0
  4877. 00003370  D0BC 5053 5430           add.l      D0, 0x50535430 /* 'PST0' */
  4878. 00003376  2F00                     move.l     -[A7], D0
  4879. 00003378  4EBA FE5A                jsr        [PC - 0x1A6 /* 000031D4 */]
  4880. label0000337C:
  4881. 0000337C  4E5E                     unlink     A6
  4882. 0000337E  2E9F                     move.l     [A7], [A7]+
  4883. 00003380  4E75                     rts
  4884. 00003382  0570 6F70 7570 046F      bchg       [A0 + 0x7570046F], D2
  4885. 0000338A  7661                     moveq.l    D3, 0x61
  4886. 0000338C  6C00 0764                bge        +0x766 /* 00003AF2 */
  4887. 00003390  6566                     bcs        +0x68 /* 000033F8 */
  4888. 00003392  6175                     bsr        +0x77 /* 00003409 */
  4889. 00003394  6C74                     bge        +0x76 /* 0000340A */
  4890. 00003396  0873 7461 6E64           bchg.b     [A3 + D6 * 8 + 0x64], 0x61 /* 'a' */
  4891. 0000339C  6172                     bsr        +0x74 /* 00003410 */
  4892. 0000339E  6400 0973                bcc        +0x975 /* 00003D13 */
  4893. 000033A2  6372                     bls        +0x74 /* 00003416 */
  4894. 000033A4  6F6C                     ble        +0x6E /* 00003412 */
  4895. 000033A6  6C69                     bge        +0x6B /* 00003411 */
  4896. 000033A8  6E67                     bgt        +0x69 /* 00003411 */
  4897. 000033AA  0B72 6164                bchg       <<invalid full ext with I/IS == 4>>, D5
  4898. 000033AE  696F                     bvs        +0x71 /* 0000341F */
  4899. 000033B0  4275 7474                clr.w      [A5 + D7.w * 4 + 0x74]
  4900. 000033B4  6F6E                     ble        +0x70 /* 00003424 */
  4901. 000033B6  0863 6865                bchg.b     -[A3], 0x65 /* 'e' */
  4902. 000033BA  636B                     bls        +0x6D /* 00003427 */
  4903. 000033BC  426F 7800                clr.w      [A7 + 0x7800]
  4904. 000033C0  0673 6861 646F           addi.w     [A3 + D6.w * 4 + 0x6F], 0x6861 /* 'ha' */
  4905. 000033C6  7700                     moveq.l    D3, 0x00
  4906. 000033C8  0972 6F75                bchg       <<invalid full ext with IS == 1 and I/IS == 5>>, D4
  4907. 000033CC  6E64                     bgt        +0x66 /* 00003432 */
  4908. 000033CE  5265                     addq.w     -[A5], 1
  4909. 000033D0  6374                     bls        +0x76 /* 00003446 */
  4910. 000033D2  0972 6563 7461 6E67 6C65 bchg       [[A2 + 0x7461] + 0x6E676C65], D4
  4911. 000033DC  066F 7061 7175           addi.w     [A7 + 0x7175], 0x7061 /* 'pa' */
  4912. 000033E2  6500 0B74                bcs        +0xB76 /* 00003F58 */
  4913. 000033E6  7261                     moveq.l    D1, 0x61
  4914. 000033E8  6E73                     bgt        +0x75 /* 0000345D */
  4915. 000033EA  7061                     moveq.l    D0, 0x61
  4916. 000033EC  7265                     moveq.l    D1, 0x65
  4917. 000033EE  6E74                     bgt        +0x76 /* 00003464 */
  4918. export_1022:
  4919. fn000033F0:
  4920. 000033F0  4E56 FFCA                link       A6, -0x0036
  4921. 000033F4  48E7 0308                movem.l    -[A7], D6,D7,A4
  4922. label000033F8:
  4923. 000033F8  4267                     clr.w      -[A7]
  4924. 000033FA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4925. 000033FE  4267                     clr.w      -[A7]
  4926. 00003400  4EAD 15CA                jsr        [A5 + 0x15CA /* export_693 */]
  4927. 00003404  3E1F                     move.w     D7, [A7]+
  4928. 00003406  57C0                     seq        D0
  4929. 00003408  4A00                     tst.b      D0
  4930. label0000340A:
  4931. 0000340A  6626                     bne        +0x28 /* 00003432 */
  4932. 0000340C  2F00                     move.l     -[A7], D0
  4933. 0000340E  4267                     clr.w      -[A7]
  4934. fn00003410:
  4935. 00003410  206E 0008                movea.l    A0, [A6 + 0x8]
  4936. // begin alternate branch 00003412-0000341A
  4937. label00003412:
  4938. 00003412  0008 2F28                ori.b      A0, 0x28 /* '(' */
  4939. label00003416:
  4940. 00003416  0002 3F07                ori.b      D2, 0x7
  4941. // end alternate branch 00003412-0000341A
  4942. label00003412: // (misaligned)
  4943. 00003414  2F28 0002                move.l     -[A7], [A0 + 0x2]
  4944. label00003416: // (misaligned)
  4945. 00003418  3F07                     move.w     -[A7], D7
  4946. 0000341A  486E FFCA                pea.l      [A6 - 0x36]
  4947. 0000341E  4EAD 2C42                jsr        [A5 + 0x2C42 /* export_1412 */]
  4948. 00003422  121F                     move.b     D1, [A7]+
  4949. label00003424:
  4950. 00003424  201F                     move.l     D0, [A7]+
  4951. 00003426  0A01 0001                xori.b     D1, 0x1
  4952. 0000342A  8001                     or.b       D0, D1
  4953. 0000342C  0240 0001                andi.w     D0, 0x1
  4954. 00003430  6712                     beq        +0x14 /* 00003444 */
  4955. label00003432:
  4956. 00003432  4EBA E52A                jsr        [PC - 0x1AD6 /* 0000195E */]
  4957. 00003436  4267                     clr.w      -[A7]
  4958. 00003438  4EAD 259A                jsr        [A5 + 0x259A /* export_1199 */]
  4959. 0000343C  4EBA CC68                jsr        [PC - 0x3398 /* 000000A6 */]
  4960. 00003440  6000 00E6                bra        +0xE8 /* 00003528 */
  4961. label00003444:
  4962. 00003444  BE6D C120                cmp.w      D7, [A5 - 0x3EE0]
  4963. // begin alternate branch 00003446-00003448
  4964. label00003446:
  4965. 00003446  C120                     and.b      -[A0], D0
  4966. // end alternate branch 00003446-00003448
  4967. label00003446: // (misaligned)
  4968. 00003448  57C0                     seq        D0
  4969. 0000344A  4A00                     tst.b      D0
  4970. 0000344C  6700 0084                beq        +0x86 /* 000034D2 */
  4971. 00003450  206E 0008                movea.l    A0, [A6 + 0x8]
  4972. 00003454  2228 0002                move.l     D1, [A0 + 0x2]
  4973. 00003458  B2AD B1EE                cmp.l      D1, [A5 - 0x4E12]
  4974. 0000345C  57C1                     seq        D1
  4975. 0000345E  C001                     and.b      D0, D1
  4976. 00003460  6770                     beq        +0x72 /* 000034D2 */
  4977. 00003462  2228 000A                move.l     D1, [A0 + 0xA]
  4978. // begin alternate branch 00003464-0000346A
  4979. label00003464:
  4980. 00003464  000A B2AD                ori.b      A2, 0xAD
  4981. 00003468  B2CC                     cmpa.w     A1, A4
  4982. // end alternate branch 00003464-0000346A
  4983. label00003464: // (misaligned)
  4984. 00003466  B2AD B2CC                cmp.l      D1, [A5 - 0x4D34]
  4985. 0000346A  57C1                     seq        D1
  4986. 0000346C  C001                     and.b      D0, D1
  4987. 0000346E  6762                     beq        +0x64 /* 000034D2 */
  4988. 00003470  206D C488                movea.l    A0, [A5 - 0x3B78]
  4989. 00003474  2050                     movea.l    A0, [A0]
  4990. 00003476  3C28 003C                move.w     D6, [A0 + 0x3C]
  4991. 0000347A  42A7                     clr.l      -[A7]
  4992. 0000347C  3006                     move.w     D0, D6
  4993. 0000347E  5240                     addq.w     D0, 1
  4994. 00003480  48C0                     ext.l      D0
  4995. 00003482  2F00                     move.l     -[A7], D0
  4996. 00003484  4EAD 25AA                jsr        [A5 + 0x25AA /* export_1201 */]
  4997. 00003488  2D5F FFFA                move.l     [A6 - 0x6], [A7]+
  4998. 0000348C  660C                     bne        +0xE /* 0000349A */
  4999. 0000348E  4EAD 1572                jsr        [A5 + 0x1572 /* export_682 */]
  5000. 00003492  4EBA E4CA                jsr        [PC - 0x1B36 /* 0000195E */]
  5001. 00003496  6000 0082                bra        +0x84 /* 0000351A */
  5002. label0000349A:
  5003. 0000349A  206D C488                movea.l    A0, [A5 - 0x3B78]
  5004. 0000349E  2050                     movea.l    A0, [A0]
  5005. 000034A0  2068 003E                movea.l    A0, [A0 + 0x3E]
  5006. 000034A4  2F10                     move.l     -[A7], [A0]
  5007. 000034A6  206E FFFA                movea.l    A0, [A6 - 0x6]
  5008. 000034AA  2F10                     move.l     -[A7], [A0]
  5009. 000034AC  3006                     move.w     D0, D6
  5010. 000034AE  48C0                     ext.l      D0
  5011. 000034B0  2F00                     move.l     -[A7], D0
  5012. 000034B2  4EAD 15F2                jsr        [A5 + 0x15F2 /* export_698 */]
  5013. 000034B6  206E FFFA                movea.l    A0, [A6 - 0x6]
  5014. 000034BA  3006                     move.w     D0, D6
  5015. 000034BC  48C0                     ext.l      D0
  5016. 000034BE  2840                     movea.l    A4, D0
  5017. 000034C0  D9D0                     add.l      A4, [A0]
  5018. 000034C2  4214                     clr.b      [A4]
  5019. 000034C4  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  5020. 000034C8  1F3C 0001                move.b     -[A7], 0x1
  5021. 000034CC  4EBA E4AC                jsr        [PC - 0x1B54 /* 0000197A */]
  5022. 000034D0  6048                     bra        +0x4A /* 0000351A */
  5023. label000034D2:
  5024. 000034D2  206E 0008                movea.l    A0, [A6 + 0x8]
  5025. 000034D6  2248                     movea.l    A1, A0
  5026. 000034D8  2028 000A                move.l     D0, [A0 + 0xA]
  5027. 000034DC  B0A9 0002                cmp.l      D0, [A1 + 0x2]
  5028. 000034E0  6606                     bne        +0x8 /* 000034E8 */
  5029. 000034E2  3007                     move.w     D0, D7
  5030. 000034E4  4440                     neg.w      D0
  5031. 000034E6  3E00                     move.w     D7, D0
  5032. label000034E8:
  5033. 000034E8  206E 0008                movea.l    A0, [A6 + 0x8]
  5034. 000034EC  2F28 000A                move.l     -[A7], [A0 + 0xA]
  5035. 000034F0  2F28 0002                move.l     -[A7], [A0 + 0x2]
  5036. 000034F4  3F07                     move.w     -[A7], D7
  5037. 000034F6  486E FFFA                pea.l      [A6 - 0x6]
  5038. 000034FA  486E FFE8                pea.l      [A6 - 0x18]
  5039. 000034FE  4EAD 2C8A                jsr        [A5 + 0x2C8A /* export_1421 */]
  5040. 00003502  4AAE FFFA                tst.l      [A6 - 0x6]
  5041. 00003506  6606                     bne        +0x8 /* 0000350E */
  5042. 00003508  4EBA E454                jsr        [PC - 0x1BAC /* 0000195E */]
  5043. 0000350C  600C                     bra        +0xE /* 0000351A */
  5044. label0000350E:
  5045. 0000350E  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  5046. 00003512  1F3C 0001                move.b     -[A7], 0x1
  5047. 00003516  4EBA E462                jsr        [PC - 0x1B9E /* 0000197A */]
  5048. label0000351A:
  5049. 0000351A  4267                     clr.w      -[A7]
  5050. 0000351C  3F2E FFE0                move.w     -[A7], [A6 - 0x20]
  5051. 00003520  4EAD 2CD2                jsr        [A5 + 0x2CD2 /* export_1430 */]
  5052. 00003524  4EBA CB80                jsr        [PC - 0x3480 /* 000000A6 */]
  5053. label00003528:
  5054. 00003528  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  5055. 0000352C  4E5E                     unlink     A6
  5056. 0000352E  2E9F                     move.l     [A7], [A7]+
  5057. 00003530  4E75                     rts
  5058. export_1023:
  5059. fn00003532:
  5060. 00003532  4E56 0000                link       A6, 0
  5061. 00003536  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5062. 0000353A  7004                     moveq.l    D0, 0x04
  5063. 0000353C  2F00                     move.l     -[A7], D0
  5064. 0000353E  1F3C 0002                move.b     -[A7], 0x2
  5065. 00003542  4EAD 14E2                jsr        [A5 + 0x14E2 /* export_664 */]
  5066. 00003546  4E5E                     unlink     A6
  5067. 00003548  2E9F                     move.l     [A7], [A7]+
  5068. 0000354A  4E75                     rts
  5069. export_1024:
  5070. fn0000354C:
  5071. 0000354C  4E56 0000                link       A6, 0
  5072. 00003550  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5073. 00003554  7008                     moveq.l    D0, 0x08
  5074. 00003556  2F00                     move.l     -[A7], D0
  5075. 00003558  1F3C 0003                move.b     -[A7], 0x3
  5076. 0000355C  4EAD 14E2                jsr        [A5 + 0x14E2 /* export_664 */]
  5077. 00003560  4E5E                     unlink     A6
  5078. 00003562  2E9F                     move.l     [A7], [A7]+
  5079. 00003564  4E75                     rts
  5080. fn00003566:
  5081. 00003566  4E56 FF00                link       A6, -0x0100
  5082. 0000356A  1D7C 0004 FF00           move.b     [A6 - 0x100], 0x4
  5083. 00003570  226E 0008                movea.l    A1, [A6 + 0x8]
  5084. 00003574  2069 0008                movea.l    A0, [A1 + 0x8]
  5085. 00003578  4868 0014                pea.l      [A0 + 0x14]
  5086. 0000357C  41EE FF00                lea.l      A0, [A6 - 0x100]
  5087. 00003580  2008                     move.l     D0, A0
  5088. 00003582  5280                     addq.l     D0, 1
  5089. 00003584  2F00                     move.l     -[A7], D0
  5090. 00003586  7004                     moveq.l    D0, 0x04
  5091. 00003588  2F00                     move.l     -[A7], D0
  5092. 0000358A  4EAD 0D22                jsr        [A5 + 0xD22 /* export_416 */]
  5093. 0000358E  486E FF00                pea.l      [A6 - 0x100]
  5094. 00003592  4EBA E450                jsr        [PC - 0x1BB0 /* 000019E4 */]
  5095. 00003596  206E 0008                movea.l    A0, [A6 + 0x8]
  5096. 0000359A  2C48                     movea.l    A6, A0
  5097. 0000359C  4EFA 0092                jmp        [PC + 0x92 /* 00003630 */]
  5098. 000035A0  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  5099. 000035A4  2E9F                     move.l     [A7], [A7]+
  5100. 000035A6  4E75                     rts
  5101. export_1025:
  5102. 000035A8  4E56 FFF0                link       A6, -0x0010
  5103. 000035AC  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  5104. 000035B0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5105. 000035B4  4EAD 1712                jsr        [A5 + 0x1712 /* export_734 */]
  5106. 000035B8  206E 0008                movea.l    A0, [A6 + 0x8]
  5107. 000035BC  203C 5754 4C4B           move.l     D0, 0x57544C4B /* 'WTLK' */
  5108. 000035C2  B0A8 0014                cmp.l      D0, [A0 + 0x14]
  5109. 000035C6  660A                     bne        +0xC /* 000035D2 */
  5110. 000035C8  487A 0074                pea.l      [PC + 0x74 /* 0000363E, value 0x9487970 '\tHyp', pstring "HyperTalk" */]
  5111. 000035CC  4EBA E43A                jsr        [PC - 0x1BC6 /* 00001A08 */]
  5112. 000035D0  605E                     bra        +0x60 /* 00003630 */
  5113. label000035D2:
  5114. 000035D2  7001                     moveq.l    D0, 0x01
  5115. 000035D4  2D40 FFF8                move.l     [A6 - 0x8], D0
  5116. 000035D8  2D6D B114 FFF4           move.l     [A6 - 0xC], [A5 - 0x4EEC]
  5117. 000035DE  2D6E FFF8 FFFC           move.l     [A6 - 0x4], [A6 - 0x8]
  5118. 000035E4  603A                     bra        +0x3C /* 00003620 */
  5119. label000035E6:
  5120. 000035E6  206D B110                movea.l    A0, [A5 - 0x4EF0]
  5121. 000035EA  2050                     movea.l    A0, [A0]
  5122. 000035EC  302E FFFE                move.w     D0, [A6 - 0x2]
  5123. 000035F0  C1FC 0112                muls.w     D0, 0x112
  5124. 000035F4  43E8 FEEE                lea.l      A1, [A0 - 0x112]
  5125. 000035F8  41F1 0000                lea.l      A0, [A1 + D0.w]
  5126. 000035FC  2D48 FFF0                move.l     [A6 - 0x10], A0
  5127. 00003600  226E 0008                movea.l    A1, [A6 + 0x8]
  5128. 00003604  2029 0014                move.l     D0, [A1 + 0x14]
  5129. 00003608  B090                     cmp.l      D0, [A0]
  5130. 0000360A  660E                     bne        +0x10 /* 0000361A */
  5131. 0000360C  206E FFF0                movea.l    A0, [A6 - 0x10]
  5132. 00003610  4868 0010                pea.l      [A0 + 0x10]
  5133. 00003614  4EBA E3F2                jsr        [PC - 0x1C0E /* 00001A08 */]
  5134. 00003618  6016                     bra        +0x18 /* 00003630 */
  5135. label0000361A:
  5136. 0000361A  52AE FFFC                addq.l     [A6 - 0x4], 1
  5137. 0000361E  690A                     bvs        +0xC /* 0000362A */
  5138. label00003620:
  5139. 00003620  202E FFFC                move.l     D0, [A6 - 0x4]
  5140. 00003624  B0AE FFF4                cmp.l      D0, [A6 - 0xC]
  5141. 00003628  6FBC                     ble        -0x42 /* 000035E6 */
  5142. label0000362A:
  5143. 0000362A  2F0E                     move.l     -[A7], A6
  5144. 0000362C  4EBA FF38                jsr        [PC - 0xC8 /* 00003566 */]
  5145. label00003630:
  5146. 00003630  4FEE FFD0                lea.l      A7, [A6 - 0x30]
  5147. 00003634  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  5148. 00003638  4E5E                     unlink     A6
  5149. 0000363A  2E9F                     move.l     [A7], [A7]+
  5150. 0000363C  4E75                     rts
  5151. 0000363E  0948                     bchg       A0, D4
  5152. 00003640  7970                     moveq.l    D4, 0x70
  5153. 00003642  6572                     bcs        +0x74 /* 000036B6 */
  5154. 00003644  5461                     addq.w     -[A1], 2
  5155. 00003646  6C6B                     bge        +0x6D /* 000036B3 */
  5156. export_1026:
  5157. 00003648  4E56 0000                link       A6, 0
  5158. 0000364C  102E 0008                move.b     D0, [A6 + 0x8]
  5159. 00003650  6742                     beq        +0x44 /* 00003694 */
  5160. 00003652  302E 000A                move.w     D0, [A6 + 0xA]
  5161. 00003656  5440                     addq.w     D0, 2
  5162. 00003658  670E                     beq        +0x10 /* 00003668 */
  5163. 0000365A  5340                     subq.w     D0, 1
  5164. 0000365C  671E                     beq        +0x20 /* 0000367C */
  5165. 0000365E  5340                     subq.w     D0, 1
  5166. 00003660  6706                     beq        +0x8 /* 00003668 */
  5167. 00003662  5340                     subq.w     D0, 1
  5168. 00003664  670C                     beq        +0xE /* 00003672 */
  5169. 00003666  601E                     bra        +0x20 /* 00003686 */
  5170. label00003668:
  5171. 00003668  487A 006E                pea.l      [PC + 0x6E /* 000036D8, value 0x46C6566, pstring "left" */]
  5172. 0000366C  4EBA E39A                jsr        [PC - 0x1C66 /* 00001A08 */]
  5173. 00003670  6052                     bra        +0x54 /* 000036C4 */
  5174. label00003672:
  5175. 00003672  487A 005C                pea.l      [PC + 0x5C /* 000036D0, value 0x663656E, pstring "center" */]
  5176. 00003676  4EBA E390                jsr        [PC - 0x1C70 /* 00001A08 */]
  5177. 0000367A  6048                     bra        +0x4A /* 000036C4 */
  5178. label0000367C:
  5179. 0000367C  487A 004C                pea.l      [PC + 0x4C /* 000036CA, value 0x5726967, pstring "right" */]
  5180. 00003680  4EBA E386                jsr        [PC - 0x1C7A /* 00001A08 */]
  5181. 00003684  603E                     bra        +0x40 /* 000036C4 */
  5182. label00003686:
  5183. 00003686  302E 000A                move.w     D0, [A6 + 0xA]
  5184. 0000368A  48C0                     ext.l      D0
  5185. 0000368C  2F00                     move.l     -[A7], D0
  5186. 0000368E  4EBA FB44                jsr        [PC - 0x4BC /* 000031D4 */]
  5187. 00003692  6030                     bra        +0x32 /* 000036C4 */
  5188. label00003694:
  5189. 00003694  302E 000A                move.w     D0, [A6 + 0xA]
  5190. 00003698  5240                     addq.w     D0, 1
  5191. 0000369A  6712                     beq        +0x14 /* 000036AE */
  5192. 0000369C  5540                     subq.w     D0, 2
  5193. 0000369E  6702                     beq        +0x4 /* 000036A2 */
  5194. 000036A0  6018                     bra        +0x1A /* 000036BA */
  5195. label000036A2:
  5196. 000036A2  2F3C 6365 6E74           move.l     -[A7], 0x63656E74 /* 'cent' */
  5197. 000036A8  4EBA FB2A                jsr        [PC - 0x4D6 /* 000031D4 */]
  5198. 000036AC  6016                     bra        +0x18 /* 000036C4 */
  5199. label000036AE:
  5200. 000036AE  2F3C 7267 6874           move.l     -[A7], 0x72676874 /* 'rght' */
  5201. 000036B4  4EBA FB1E                jsr        [PC - 0x4E2 /* 000031D4 */]
  5202. // begin alternate branch 000036B6-000036B8
  5203. label000036B6:
  5204. 000036B6  FB1E                     .extension 0xB1E <<F/4-5/5>> // unimplemented
  5205. // end alternate branch 000036B6-000036B8
  5206. label000036B6: // (misaligned)
  5207. 000036B8  600A                     bra        +0xC /* 000036C4 */
  5208. label000036BA:
  5209. 000036BA  2F3C 6C65 6674           move.l     -[A7], 0x6C656674 /* 'left' */
  5210. 000036C0  4EBA FB12                jsr        [PC - 0x4EE /* 000031D4 */]
  5211. label000036C4:
  5212. 000036C4  4E5E                     unlink     A6
  5213. 000036C6  2E9F                     move.l     [A7], [A7]+
  5214. 000036C8  4E75                     rts
  5215. 000036CA  0572 6967                bchg       <<invalid full ext with IS == 1 and I/IS == 7>>, D2
  5216. 000036CE  6874                     bvc        +0x76 /* 00003744 */
  5217. 000036D0  0663 656E                addi.w     -[A3], 0x656E /* 'en' */
  5218. 000036D4  7465                     moveq.l    D2, 0x65
  5219. 000036D6  7200                     moveq.l    D1, 0x00
  5220. 000036D8  046C 6566 7400           subi.w     [A4 + 0x7400], 0x6566 /* 'ef' */
  5221. export_1027:
  5222. 000036DE  4E56 FDFE                link       A6, -0x0202
  5223. 000036E2  2F07                     move.l     -[A7], D7
  5224. 000036E4  3E2E 000A                move.w     D7, [A6 + 0xA]
  5225. 000036E8  70FF                     moveq.l    D0, 0xFFFFFFFF
  5226. 000036EA  B047                     cmp.w      D0, D7
  5227. 000036EC  660C                     bne        +0xE /* 000036FA */
  5228. 000036EE  487A 029C                pea.l      [PC + 0x29C /* 0000398C, value 0x56D6978, pstring "mixed" */]
  5229. 000036F2  4EBA E314                jsr        [PC - 0x1CEC /* 00001A08 */]
  5230. 000036F6  6000 023E                bra        +0x240 /* 00003936 */
  5231. label000036FA:
  5232. 000036FA  102E 000C                move.b     D0, [A6 + 0xC]
  5233. 000036FE  4880                     ext.w      D0
  5234. 00003700  5140                     subq.w     D0, 8
  5235. 00003702  670C                     beq        +0xE /* 00003710 */
  5236. 00003704  5340                     subq.w     D0, 1
  5237. 00003706  6734                     beq        +0x36 /* 0000373C */
  5238. 00003708  5340                     subq.w     D0, 1
  5239. 0000370A  673E                     beq        +0x40 /* 0000374A */
  5240. 0000370C  6000 0228                bra        +0x22A /* 00003936 */
  5241. label00003710:
  5242. 00003710  3F07                     move.w     -[A7], D7
  5243. 00003712  486E FF00                pea.l      [A6 - 0x100]
  5244. 00003716  A8FF                     syscall    GetFName/GetFontName
  5245. 00003718  4240                     clr.w      D0
  5246. 0000371A  102E FF00                move.b     D0, [A6 - 0x100]
  5247. 0000371E  4A40                     tst.w      D0
  5248. 00003720  660E                     bne        +0x10 /* 00003730 */
  5249. 00003722  3007                     move.w     D0, D7
  5250. 00003724  48C0                     ext.l      D0
  5251. 00003726  2F00                     move.l     -[A7], D0
  5252. 00003728  4EBA FAAA                jsr        [PC - 0x556 /* 000031D4 */]
  5253. 0000372C  6000 0208                bra        +0x20A /* 00003936 */
  5254. label00003730:
  5255. 00003730  486E FF00                pea.l      [A6 - 0x100]
  5256. 00003734  4EBA E2AE                jsr        [PC - 0x1D52 /* 000019E4 */]
  5257. 00003738  6000 01FC                bra        +0x1FE /* 00003936 */
  5258. label0000373C:
  5259. 0000373C  3007                     move.w     D0, D7
  5260. 0000373E  48C0                     ext.l      D0
  5261. 00003740  2F00                     move.l     -[A7], D0
  5262. 00003742  4EBA FA90                jsr        [PC - 0x570 /* 000031D4 */]
  5263. // begin alternate branch 00003744-0000374A
  5264. label00003744:
  5265. 00003744  FA90 6000                .extension 0xA90 <<F/2-3/5>> // unimplemented
  5266. 00003748  01EE                     .incomplete
  5267. // end alternate branch 00003744-0000374A
  5268. label00003744: // (misaligned)
  5269. 00003746  6000 01EE                bra        +0x1F0 /* 00003936 */
  5270. label0000374A:
  5271. 0000374A  102E 0008                move.b     D0, [A6 + 0x8]
  5272. 0000374E  6700 01DC                beq        +0x1DE /* 0000392C */
  5273. 00003752  4267                     clr.w      -[A7]
  5274. 00003754  3F07                     move.w     -[A7], D7
  5275. 00003756  4EAD 24DA                jsr        [A5 + 0x24DA /* export_1175 */]
  5276. 0000375A  1D5F FEFF                move.b     [A6 - 0x101], [A7]+
  5277. 0000375E  102E FEFF                move.b     D0, [A6 - 0x101]
  5278. 00003762  7200                     moveq.l    D1, 0x00
  5279. 00003764  B001                     cmp.b      D0, D1
  5280. 00003766  6614                     bne        +0x16 /* 0000377C */
  5281. 00003768  41EE FF00                lea.l      A0, [A6 - 0x100]
  5282. 0000376C  43FA 0218                lea.l      A1, [PC + 0x218 /* 00003986, value 0x5706C61, pstring "plain" */]
  5283. 00003770  7002                     moveq.l    D0, 0x02
  5284. label00003772:
  5285. 00003772  30D9                     move.w     [A0]+, [A1]+
  5286. 00003774  51C8 FFFC                dbf        D0, -0x6 /* 00003772 */
  5287. 00003778  6000 01A8                bra        +0x1AA /* 00003922 */
  5288. label0000377C:
  5289. 0000377C  422E FF00                clr.b      [A6 - 0x100]
  5290. 00003780  4267                     clr.w      -[A7]
  5291. 00003782  486E FEFF                pea.l      [A6 - 0x101]
  5292. 00003786  7007                     moveq.l    D0, 0x07
  5293. 00003788  2F00                     move.l     -[A7], D0
  5294. 0000378A  A85D                     syscall    BitTst
  5295. 0000378C  101F                     move.b     D0, [A7]+
  5296. 0000378E  6724                     beq        +0x26 /* 000037B4 */
  5297. 00003790  486E FF00                pea.l      [A6 - 0x100]
  5298. 00003794  487A 01EA                pea.l      [PC + 0x1EA /* 00003980, value 0x5626F6C, pstring "bold," */]
  5299. 00003798  486E FDFE                pea.l      [A6 - 0x202]
  5300. 0000379C  3F3C 0002                move.w     -[A7], 0x2
  5301. 000037A0  4EAD 03FA                jsr        [A5 + 0x3FA /* export_123 */]
  5302. 000037A4  41EE FF00                lea.l      A0, [A6 - 0x100]
  5303. 000037A8  43EE FDFE                lea.l      A1, [A6 - 0x202]
  5304. 000037AC  707F                     moveq.l    D0, 0x7F
  5305. label000037AE:
  5306. 000037AE  30D9                     move.w     [A0]+, [A1]+
  5307. 000037B0  51C8 FFFC                dbf        D0, -0x6 /* 000037AE */
  5308. label000037B4:
  5309. 000037B4  4267                     clr.w      -[A7]
  5310. 000037B6  486E FEFF                pea.l      [A6 - 0x101]
  5311. 000037BA  7006                     moveq.l    D0, 0x06
  5312. 000037BC  2F00                     move.l     -[A7], D0
  5313. 000037BE  A85D                     syscall    BitTst
  5314. 000037C0  101F                     move.b     D0, [A7]+
  5315. 000037C2  6724                     beq        +0x26 /* 000037E8 */
  5316. 000037C4  486E FF00                pea.l      [A6 - 0x100]
  5317. 000037C8  487A 01AE                pea.l      [PC + 0x1AE /* 00003978, value 0x7697461, pstring "italic," */]
  5318. 000037CC  486E FDFE                pea.l      [A6 - 0x202]
  5319. 000037D0  3F3C 0002                move.w     -[A7], 0x2
  5320. 000037D4  4EAD 03FA                jsr        [A5 + 0x3FA /* export_123 */]
  5321. 000037D8  41EE FF00                lea.l      A0, [A6 - 0x100]
  5322. 000037DC  43EE FDFE                lea.l      A1, [A6 - 0x202]
  5323. 000037E0  707F                     moveq.l    D0, 0x7F
  5324. label000037E2:
  5325. 000037E2  30D9                     move.w     [A0]+, [A1]+
  5326. 000037E4  51C8 FFFC                dbf        D0, -0x6 /* 000037E2 */
  5327. label000037E8:
  5328. 000037E8  4267                     clr.w      -[A7]
  5329. 000037EA  486E FEFF                pea.l      [A6 - 0x101]
  5330. 000037EE  7005                     moveq.l    D0, 0x05
  5331. 000037F0  2F00                     move.l     -[A7], D0
  5332. 000037F2  A85D                     syscall    BitTst
  5333. 000037F4  101F                     move.b     D0, [A7]+
  5334. 000037F6  6724                     beq        +0x26 /* 0000381C */
  5335. 000037F8  486E FF00                pea.l      [A6 - 0x100]
  5336. 000037FC  487A 016E                pea.l      [PC + 0x16E /* 0000396C, value 0xA756E64 '\nund', pstring "underline," */]
  5337. 00003800  486E FDFE                pea.l      [A6 - 0x202]
  5338. 00003804  3F3C 0002                move.w     -[A7], 0x2
  5339. 00003808  4EAD 03FA                jsr        [A5 + 0x3FA /* export_123 */]
  5340. 0000380C  41EE FF00                lea.l      A0, [A6 - 0x100]
  5341. 00003810  43EE FDFE                lea.l      A1, [A6 - 0x202]
  5342. 00003814  707F                     moveq.l    D0, 0x7F
  5343. label00003816:
  5344. 00003816  30D9                     move.w     [A0]+, [A1]+
  5345. 00003818  51C8 FFFC                dbf        D0, -0x6 /* 00003816 */
  5346. label0000381C:
  5347. 0000381C  4267                     clr.w      -[A7]
  5348. 0000381E  486E FEFF                pea.l      [A6 - 0x101]
  5349. 00003822  7004                     moveq.l    D0, 0x04
  5350. 00003824  2F00                     move.l     -[A7], D0
  5351. 00003826  A85D                     syscall    BitTst
  5352. 00003828  101F                     move.b     D0, [A7]+
  5353. 0000382A  6724                     beq        +0x26 /* 00003850 */
  5354. 0000382C  486E FF00                pea.l      [A6 - 0x100]
  5355. 00003830  487A 0130                pea.l      [PC + 0x130 /* 00003962, value 0x86F7574, pstring "outline," */]
  5356. 00003834  486E FDFE                pea.l      [A6 - 0x202]
  5357. 00003838  3F3C 0002                move.w     -[A7], 0x2
  5358. 0000383C  4EAD 03FA                jsr        [A5 + 0x3FA /* export_123 */]
  5359. 00003840  41EE FF00                lea.l      A0, [A6 - 0x100]
  5360. 00003844  43EE FDFE                lea.l      A1, [A6 - 0x202]
  5361. 00003848  707F                     moveq.l    D0, 0x7F
  5362. label0000384A:
  5363. 0000384A  30D9                     move.w     [A0]+, [A1]+
  5364. 0000384C  51C8 FFFC                dbf        D0, -0x6 /* 0000384A */
  5365. label00003850:
  5366. 00003850  4267                     clr.w      -[A7]
  5367. 00003852  486E FEFF                pea.l      [A6 - 0x101]
  5368. 00003856  7003                     moveq.l    D0, 0x03
  5369. 00003858  2F00                     move.l     -[A7], D0
  5370. 0000385A  A85D                     syscall    BitTst
  5371. 0000385C  101F                     move.b     D0, [A7]+
  5372. 0000385E  6724                     beq        +0x26 /* 00003884 */
  5373. 00003860  486E FF00                pea.l      [A6 - 0x100]
  5374. 00003864  487A 00F4                pea.l      [PC + 0xF4 /* 0000395A, value 0x7736861, pstring "shadow," */]
  5375. 00003868  486E FDFE                pea.l      [A6 - 0x202]
  5376. 0000386C  3F3C 0002                move.w     -[A7], 0x2
  5377. 00003870  4EAD 03FA                jsr        [A5 + 0x3FA /* export_123 */]
  5378. 00003874  41EE FF00                lea.l      A0, [A6 - 0x100]
  5379. 00003878  43EE FDFE                lea.l      A1, [A6 - 0x202]
  5380. 0000387C  707F                     moveq.l    D0, 0x7F
  5381. label0000387E:
  5382. 0000387E  30D9                     move.w     [A0]+, [A1]+
  5383. 00003880  51C8 FFFC                dbf        D0, -0x6 /* 0000387E */
  5384. label00003884:
  5385. 00003884  4267                     clr.w      -[A7]
  5386. 00003886  486E FEFF                pea.l      [A6 - 0x101]
  5387. 0000388A  7002                     moveq.l    D0, 0x02
  5388. 0000388C  2F00                     move.l     -[A7], D0
  5389. 0000388E  A85D                     syscall    BitTst
  5390. 00003890  101F                     move.b     D0, [A7]+
  5391. 00003892  6724                     beq        +0x26 /* 000038B8 */
  5392. 00003894  486E FF00                pea.l      [A6 - 0x100]
  5393. 00003898  487A 00B6                pea.l      [PC + 0xB6 /* 00003950, value 0x9636F6E '\tcon', pstring "condense," */]
  5394. 0000389C  486E FDFE                pea.l      [A6 - 0x202]
  5395. 000038A0  3F3C 0002                move.w     -[A7], 0x2
  5396. 000038A4  4EAD 03FA                jsr        [A5 + 0x3FA /* export_123 */]
  5397. 000038A8  41EE FF00                lea.l      A0, [A6 - 0x100]
  5398. 000038AC  43EE FDFE                lea.l      A1, [A6 - 0x202]
  5399. 000038B0  707F                     moveq.l    D0, 0x7F
  5400. label000038B2:
  5401. 000038B2  30D9                     move.w     [A0]+, [A1]+
  5402. 000038B4  51C8 FFFC                dbf        D0, -0x6 /* 000038B2 */
  5403. label000038B8:
  5404. 000038B8  4267                     clr.w      -[A7]
  5405. 000038BA  486E FEFF                pea.l      [A6 - 0x101]
  5406. 000038BE  7001                     moveq.l    D0, 0x01
  5407. 000038C0  2F00                     move.l     -[A7], D0
  5408. 000038C2  A85D                     syscall    BitTst
  5409. 000038C4  101F                     move.b     D0, [A7]+
  5410. 000038C6  6724                     beq        +0x26 /* 000038EC */
  5411. 000038C8  486E FF00                pea.l      [A6 - 0x100]
  5412. 000038CC  487A 007A                pea.l      [PC + 0x7A /* 00003948, value 0x7657874, pstring "extend," */]
  5413. 000038D0  486E FDFE                pea.l      [A6 - 0x202]
  5414. 000038D4  3F3C 0002                move.w     -[A7], 0x2
  5415. 000038D8  4EAD 03FA                jsr        [A5 + 0x3FA /* export_123 */]
  5416. 000038DC  41EE FF00                lea.l      A0, [A6 - 0x100]
  5417. 000038E0  43EE FDFE                lea.l      A1, [A6 - 0x202]
  5418. 000038E4  707F                     moveq.l    D0, 0x7F
  5419. label000038E6:
  5420. 000038E6  30D9                     move.w     [A0]+, [A1]+
  5421. 000038E8  51C8 FFFC                dbf        D0, -0x6 /* 000038E6 */
  5422. label000038EC:
  5423. 000038EC  4267                     clr.w      -[A7]
  5424. 000038EE  486E FEFF                pea.l      [A6 - 0x101]
  5425. 000038F2  42A7                     clr.l      -[A7]
  5426. 000038F4  A85D                     syscall    BitTst
  5427. 000038F6  101F                     move.b     D0, [A7]+
  5428. 000038F8  6724                     beq        +0x26 /* 0000391E */
  5429. 000038FA  486E FF00                pea.l      [A6 - 0x100]
  5430. 000038FE  487A 0040                pea.l      [PC + 0x40 /* 00003940, value 0x667726F, pstring "group," */]
  5431. 00003902  486E FDFE                pea.l      [A6 - 0x202]
  5432. 00003906  3F3C 0002                move.w     -[A7], 0x2
  5433. 0000390A  4EAD 03FA                jsr        [A5 + 0x3FA /* export_123 */]
  5434. 0000390E  41EE FF00                lea.l      A0, [A6 - 0x100]
  5435. 00003912  43EE FDFE                lea.l      A1, [A6 - 0x202]
  5436. 00003916  707F                     moveq.l    D0, 0x7F
  5437. label00003918:
  5438. 00003918  30D9                     move.w     [A0]+, [A1]+
  5439. 0000391A  51C8 FFFC                dbf        D0, -0x6 /* 00003918 */
  5440. label0000391E:
  5441. 0000391E  532E FF00                subq.b     [A6 - 0x100], 1
  5442. label00003922:
  5443. 00003922  486E FF00                pea.l      [A6 - 0x100]
  5444. 00003926  4EBA E0BC                jsr        [PC - 0x1F44 /* 000019E4 */]
  5445. 0000392A  600A                     bra        +0xC /* 00003936 */
  5446. label0000392C:
  5447. 0000392C  3007                     move.w     D0, D7
  5448. 0000392E  48C0                     ext.l      D0
  5449. 00003930  2F00                     move.l     -[A7], D0
  5450. 00003932  4EBA F8A0                jsr        [PC - 0x760 /* 000031D4 */]
  5451. label00003936:
  5452. 00003936  2E1F                     move.l     D7, [A7]+
  5453. 00003938  4E5E                     unlink     A6
  5454. 0000393A  205F                     movea.l    A0, [A7]+
  5455. 0000393C  5C4F                     addq.w     A7, 6
  5456. 0000393E  4ED0                     jmp        [A0]
  5457. 00003940  0667 726F                addi.w     -[A7], 0x726F /* 'ro' */
  5458. 00003944  7570                     moveq.l    D2, 0x70
  5459. 00003946  2C00                     move.l     D6, D0
  5460. 00003948  0765                     bchg       -[A5], D3
  5461. 0000394A  7874                     moveq.l    D4, 0x74
  5462. 0000394C  656E                     bcs        +0x70 /* 000039BC */
  5463. 0000394E  642C                     bcc        +0x2E /* 0000397C */
  5464. 00003950  0963                     bchg       -[A3], D4
  5465. 00003952  6F6E                     ble        +0x70 /* 000039C2 */
  5466. 00003954  6465                     bcc        +0x67 /* 000039BB */
  5467. 00003956  6E73                     bgt        +0x75 /* 000039CB */
  5468. 00003958  652C                     bcs        +0x2E /* 00003986 */
  5469. 0000395A  0773 6861                bchg       [A3 + D6 + 0x61], D3
  5470. 0000395E  646F                     bcc        +0x71 /* 000039CF */
  5471. 00003960  772C                     moveq.l    D3, 0x2C
  5472. 00003962  086F 7574 6C69           bchg.b     [A7 + 0x6C69], 0x74 /* 't' */
  5473. 00003968  6E65                     bgt        +0x67 /* 000039CF */
  5474. 0000396A  2C00                     move.l     D6, D0
  5475. 0000396C  0A75 6E64 6572 6C69 6E65 2C00 xori.w     [[A5 + 0x6C696E65] + 0x2C00], 0x6E64 /* 'nd' */
  5476. 00003978  0769 7461                bchg       [A1 + 0x7461], D3
  5477. label0000397C:
  5478. 0000397C  6C69                     bge        +0x6B /* 000039E7 */
  5479. 0000397E  632C                     bls        +0x2E /* 000039AC */
  5480. 00003980  0562                     bchg       -[A2], D2
  5481. 00003982  6F6C                     ble        +0x6E /* 000039F0 */
  5482. 00003984  642C                     bcc        +0x2E /* 000039B2 */
  5483. label00003986:
  5484. 00003986  0570 6C61                bchg       [A0 + D6 * 4 + 0x61], D2
  5485. 0000398A  696E                     bvs        +0x70 /* 000039FA */
  5486. 0000398C  056D 6978                bchg       [A5 + 0x6978], D2
  5487. 00003990  6564                     bcs        +0x66 /* 000039F6 */
  5488. export_1028:
  5489. 00003992  4E56 FED0                link       A6, -0x0130
  5490. 00003996  48E7 0118                movem.l    -[A7], D7,A3,A4
  5491. 0000399A  4267                     clr.w      -[A7]
  5492. 0000399C  4EBA C6F4                jsr        [PC - 0x390C /* 00000092 */]
  5493. 000039A0  3E1F                     move.w     D7, [A7]+
  5494. 000039A2  42A7                     clr.l      -[A7]
  5495. 000039A4  4EBA C65A                jsr        [PC - 0x39A6 /* 00000000 */]
  5496. 000039A8  285F                     movea.l    A4, [A7]+
  5497. 000039AA  0CAC 0000 00FF 0004      cmpi.l     [A4 + 0x4], 0xFF
  5498. // begin alternate branch 000039AC-000039B4
  5499. label000039AC:
  5500. 000039AC  0000 00FF                ori.b      D0, 0xFF
  5501. 000039B0  0004 5EC0                ori.b      D4, 0xC0
  5502. // end alternate branch 000039AC-000039B4
  5503. label000039AC: // (misaligned)
  5504. label000039B2:
  5505. 000039B2  5EC0                     sgt        D0
  5506. 000039B4  4A00                     tst.b      D0
  5507. 000039B6  660A                     bne        +0xC /* 000039C2 */
  5508. 000039B8  4A2C 0002                tst.b      [A4 + 0x2]
  5509. label000039BC:
  5510. 000039BC  56C1                     sne        D1
  5511. 000039BE  8001                     or.b       D0, D1
  5512. 000039C0  671C                     beq        +0x1E /* 000039DE */
  5513. label000039C2:
  5514. 000039C2  42A7                     clr.l      -[A7]
  5515. 000039C4  4EBA DADA                jsr        [PC - 0x2526 /* 000014A0 */]
  5516. 000039C8  265F                     movea.l    A3, [A7]+
  5517. 000039CA  486E FFD6                pea.l      [A6 - 0x2A]
  5518. 000039CE  4EBA D4B8                jsr        [PC - 0x2B48 /* 00000E88 */]
  5519. 000039D2  2F0B                     move.l     -[A7], A3
  5520. 000039D4  1F3C 0001                move.b     -[A7], 0x1
  5521. 000039D8  4EBA DFA0                jsr        [PC - 0x2060 /* 0000197A */]
  5522. 000039DC  6018                     bra        +0x1A /* 000039F6 */
  5523. label000039DE:
  5524. 000039DE  486E FED2                pea.l      [A6 - 0x12E]
  5525. 000039E2  4EBA DE04                jsr        [PC - 0x21FC /* 000017E8 */]
  5526. 000039E6  486E FFD6                pea.l      [A6 - 0x2A]
  5527. 000039EA  4EBA D49C                jsr        [PC - 0x2B64 /* 00000E88 */]
  5528. 000039EE  486E FED2                pea.l      [A6 - 0x12E]
  5529. // begin alternate branch 000039F0-000039FC
  5530. label000039F0:
  5531. 000039F0  FED2 4EBA                .extension 0xED2 <<F/2-3/7>> // unimplemented
  5532. 000039F4  DFF0 3F07 4EBA C6AC      add.l      A7, [[A0 + <<invalid base displacement size>>] + D3 * 8 + 0x4EBAC6AC]
  5533. // end alternate branch 000039F0-000039FC
  5534. label000039F0: // (misaligned)
  5535. 000039F2  4EBA DFF0                jsr        [PC - 0x2010 /* 000019E4 */]
  5536. label000039F6:
  5537. 000039F6  3F07                     move.w     -[A7], D7
  5538. 000039F8  4EBA C6AC                jsr        [PC - 0x3954 /* 000000A6 */]
  5539. // begin alternate branch 000039FA-00003A00
  5540. label000039FA:
  5541. 000039FA  C6AC 102D                and.l      D3, [A4 + 0x102D]
  5542. 000039FE  B5C4                     cmpa.l     A2, D4
  5543. // end alternate branch 000039FA-00003A00
  5544. label000039FA: // (misaligned)
  5545. 000039FC  102D B5C4                move.b     D0, [A5 - 0x4A3C]
  5546. 00003A00  6608                     bne        +0xA /* 00003A0A */
  5547. 00003A02  486E FFD6                pea.l      [A6 - 0x2A]
  5548. 00003A06  4EBA CFAA                jsr        [PC - 0x3056 /* 000009B2 */]
  5549. label00003A0A:
  5550. 00003A0A  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  5551. 00003A0E  4E5E                     unlink     A6
  5552. 00003A10  4E75                     rts
  5553. export_1029:
  5554. 00003A12  4E56 FFF4                link       A6, -0x000C
  5555. 00003A16  206E 000C                movea.l    A0, [A6 + 0xC]
  5556. 00003A1A  43EE FFF8                lea.l      A1, [A6 - 0x8]
  5557. 00003A1E  7003                     moveq.l    D0, 0x03
  5558. label00003A20:
  5559. 00003A20  32D8                     move.w     [A1]+, [A0]+
  5560. 00003A22  51C8 FFFC                dbf        D0, -0x6 /* 00003A20 */
  5561. 00003A26  102E 000A                move.b     D0, [A6 + 0xA]
  5562. 00003A2A  4880                     ext.w      D0
  5563. 00003A2C  5B40                     subq.w     D0, 5
  5564. 00003A2E  6738                     beq        +0x3A /* 00003A68 */
  5565. 00003A30  5340                     subq.w     D0, 1
  5566. 00003A32  6740                     beq        +0x42 /* 00003A74 */
  5567. 00003A34  0440 002D                subi.w     D0, 0x2D /* '-' */
  5568. 00003A38  6778                     beq        +0x7A /* 00003AB2 */
  5569. 00003A3A  5340                     subq.w     D0, 1
  5570. 00003A3C  6700 0084                beq        +0x86 /* 00003AC2 */
  5571. 00003A40  5340                     subq.w     D0, 1
  5572. 00003A42  6700 008C                beq        +0x8E /* 00003AD0 */
  5573. 00003A46  5340                     subq.w     D0, 1
  5574. 00003A48  6700 0094                beq        +0x96 /* 00003ADE */
  5575. 00003A4C  5340                     subq.w     D0, 1
  5576. 00003A4E  6700 00E4                beq        +0xE6 /* 00003B34 */
  5577. 00003A52  5340                     subq.w     D0, 1
  5578. 00003A54  6700 00E8                beq        +0xEA /* 00003B3E */
  5579. 00003A58  5340                     subq.w     D0, 1
  5580. 00003A5A  6700 0090                beq        +0x92 /* 00003AEC */
  5581. 00003A5E  5340                     subq.w     D0, 1
  5582. 00003A60  6700 00AE                beq        +0xB0 /* 00003B10 */
  5583. 00003A64  6000 00E0                bra        +0xE2 /* 00003B46 */
  5584. label00003A68:
  5585. 00003A68  486E FFF8                pea.l      [A6 - 0x8]
  5586. 00003A6C  4EBA FADE                jsr        [PC - 0x522 /* 0000354C */]
  5587. 00003A70  6000 00D4                bra        +0xD6 /* 00003B46 */
  5588. label00003A74:
  5589. 00003A74  102E 0008                move.b     D0, [A6 + 0x8]
  5590. 00003A78  6708                     beq        +0xA /* 00003A82 */
  5591. 00003A7A  2D6E FFF8 FFF4           move.l     [A6 - 0xC], [A6 - 0x8]
  5592. 00003A80  6024                     bra        +0x26 /* 00003AA6 */
  5593. label00003A82:
  5594. 00003A82  302E FFFE                move.w     D0, [A6 - 0x2]
  5595. 00003A86  D06E FFFA                add.w      D0, [A6 - 0x6]
  5596. 00003A8A  48C0                     ext.l      D0
  5597. 00003A8C  81FC 0002                divs.w     D0, 0x2
  5598. 00003A90  3D40 FFF6                move.w     [A6 - 0xA], D0
  5599. 00003A94  302E FFFC                move.w     D0, [A6 - 0x4]
  5600. 00003A98  D06E FFF8                add.w      D0, [A6 - 0x8]
  5601. 00003A9C  48C0                     ext.l      D0
  5602. 00003A9E  81FC 0002                divs.w     D0, 0x2
  5603. 00003AA2  3D40 FFF4                move.w     [A6 - 0xC], D0
  5604. label00003AA6:
  5605. 00003AA6  486E FFF4                pea.l      [A6 - 0xC]
  5606. 00003AAA  4EBA FA86                jsr        [PC - 0x57A /* 00003532 */]
  5607. 00003AAE  6000 0096                bra        +0x98 /* 00003B46 */
  5608. label00003AB2:
  5609. 00003AB2  302E FFF8                move.w     D0, [A6 - 0x8]
  5610. 00003AB6  48C0                     ext.l      D0
  5611. 00003AB8  2F00                     move.l     -[A7], D0
  5612. 00003ABA  4EBA F718                jsr        [PC - 0x8E8 /* 000031D4 */]
  5613. 00003ABE  6000 0086                bra        +0x88 /* 00003B46 */
  5614. label00003AC2:
  5615. 00003AC2  302E FFFA                move.w     D0, [A6 - 0x6]
  5616. 00003AC6  48C0                     ext.l      D0
  5617. 00003AC8  2F00                     move.l     -[A7], D0
  5618. 00003ACA  4EBA F708                jsr        [PC - 0x8F8 /* 000031D4 */]
  5619. 00003ACE  6076                     bra        +0x78 /* 00003B46 */
  5620. label00003AD0:
  5621. 00003AD0  302E FFFC                move.w     D0, [A6 - 0x4]
  5622. 00003AD4  48C0                     ext.l      D0
  5623. 00003AD6  2F00                     move.l     -[A7], D0
  5624. 00003AD8  4EBA F6FA                jsr        [PC - 0x906 /* 000031D4 */]
  5625. 00003ADC  6068                     bra        +0x6A /* 00003B46 */
  5626. label00003ADE:
  5627. 00003ADE  302E FFFE                move.w     D0, [A6 - 0x2]
  5628. 00003AE2  48C0                     ext.l      D0
  5629. 00003AE4  2F00                     move.l     -[A7], D0
  5630. 00003AE6  4EBA F6EC                jsr        [PC - 0x914 /* 000031D4 */]
  5631. 00003AEA  605A                     bra        +0x5C /* 00003B46 */
  5632. label00003AEC:
  5633. 00003AEC  302E FFFA                move.w     D0, [A6 - 0x6]
  5634. 00003AF0  B06E FFFE                cmp.w      D0, [A6 - 0x2]
  5635. // begin alternate branch 00003AF2-00003AF4
  5636. label00003AF2:
  5637. 00003AF2  FFFE                     .invalid   <<F/7/7>>
  5638. // end alternate branch 00003AF2-00003AF4
  5639. label00003AF2: // (misaligned)
  5640. 00003AF4  6D08                     blt        +0xA /* 00003AFE */
  5641. 00003AF6  42A7                     clr.l      -[A7]
  5642. 00003AF8  4EBA F6DA                jsr        [PC - 0x926 /* 000031D4 */]
  5643. 00003AFC  6048                     bra        +0x4A /* 00003B46 */
  5644. label00003AFE:
  5645. 00003AFE  302E FFFE                move.w     D0, [A6 - 0x2]
  5646. 00003B02  906E FFFA                sub.w      D0, [A6 - 0x6]
  5647. 00003B06  48C0                     ext.l      D0
  5648. 00003B08  2F00                     move.l     -[A7], D0
  5649. 00003B0A  4EBA F6C8                jsr        [PC - 0x938 /* 000031D4 */]
  5650. 00003B0E  6036                     bra        +0x38 /* 00003B46 */
  5651. label00003B10:
  5652. 00003B10  302E FFF8                move.w     D0, [A6 - 0x8]
  5653. 00003B14  B06E FFFC                cmp.w      D0, [A6 - 0x4]
  5654. 00003B18  6D08                     blt        +0xA /* 00003B22 */
  5655. 00003B1A  42A7                     clr.l      -[A7]
  5656. 00003B1C  4EBA F6B6                jsr        [PC - 0x94A /* 000031D4 */]
  5657. 00003B20  6024                     bra        +0x26 /* 00003B46 */
  5658. label00003B22:
  5659. 00003B22  302E FFFC                move.w     D0, [A6 - 0x4]
  5660. 00003B26  906E FFF8                sub.w      D0, [A6 - 0x8]
  5661. 00003B2A  48C0                     ext.l      D0
  5662. 00003B2C  2F00                     move.l     -[A7], D0
  5663. 00003B2E  4EBA F6A4                jsr        [PC - 0x95C /* 000031D4 */]
  5664. 00003B32  6012                     bra        +0x14 /* 00003B46 */
  5665. label00003B34:
  5666. 00003B34  486E FFF8                pea.l      [A6 - 0x8]
  5667. 00003B38  4EBA F9F8                jsr        [PC - 0x608 /* 00003532 */]
  5668. 00003B3C  6008                     bra        +0xA /* 00003B46 */
  5669. label00003B3E:
  5670. 00003B3E  486E FFFC                pea.l      [A6 - 0x4]
  5671. 00003B42  4EBA F9EE                jsr        [PC - 0x612 /* 00003532 */]
  5672. label00003B46:
  5673. 00003B46  4E5E                     unlink     A6
  5674. 00003B48  205F                     movea.l    A0, [A7]+
  5675. 00003B4A  504F                     addq.w     A7, 8
  5676. 00003B4C  4ED0                     jmp        [A0]
  5677. fn00003B4E:
  5678. 00003B4E  4E56 FFEE                link       A6, -0x0012
  5679. 00003B52  48E7 0308                movem.l    -[A7], D6,D7,A4
  5680. 00003B56  4206                     clr.b      D6
  5681. 00003B58  42A7                     clr.l      -[A7]
  5682. 00003B5A  700A                     moveq.l    D0, 0x0A
  5683. 00003B5C  2F00                     move.l     -[A7], D0
  5684. 00003B5E  201F                     move.l     D0, [A7]+
  5685. 00003B60  A122                     syscall    NewHandle, flags=1
  5686. 00003B62  2E88                     move.l     [A7], A0
  5687. 00003B64  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  5688. 00003B68  673A                     beq        +0x3C /* 00003BA4 */
  5689. 00003B6A  42A7                     clr.l      -[A7]
  5690. 00003B6C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5691. 00003B70  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  5692. 00003B76  486E FFF4                pea.l      [A6 - 0xC]
  5693. 00003B7A  A9FD                     syscall    GetScrap
  5694. 00003B7C  2E1F                     move.l     D7, [A7]+
  5695. 00003B7E  6F24                     ble        +0x26 /* 00003BA4 */
  5696. 00003B80  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5697. 00003B84  2007                     move.l     D0, D7
  5698. 00003B86  5280                     addq.l     D0, 1
  5699. 00003B88  2F00                     move.l     -[A7], D0
  5700. 00003B8A  4EAD 2752                jsr        [A5 + 0x2752 /* export_1254 */]
  5701. 00003B8E  4267                     clr.w      -[A7]
  5702. 00003B90  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  5703. 00003B94  4A5F                     tst.w      [A7]+
  5704. 00003B96  660C                     bne        +0xE /* 00003BA4 */
  5705. 00003B98  7C01                     moveq.l    D6, 0x01
  5706. 00003B9A  206E FFFC                movea.l    A0, [A6 - 0x4]
  5707. 00003B9E  2847                     movea.l    A4, D7
  5708. 00003BA0  D9D0                     add.l      A4, [A0]
  5709. 00003BA2  4214                     clr.b      [A4]
  5710. label00003BA4:
  5711. 00003BA4  1006                     move.b     D0, D6
  5712. 00003BA6  670E                     beq        +0x10 /* 00003BB6 */
  5713. 00003BA8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5714. 00003BAC  1F3C 0001                move.b     -[A7], 0x1
  5715. 00003BB0  4EBA DDC8                jsr        [PC - 0x2238 /* 0000197A */]
  5716. 00003BB4  600C                     bra        +0xE /* 00003BC2 */
  5717. label00003BB6:
  5718. 00003BB6  486E FFFC                pea.l      [A6 - 0x4]
  5719. 00003BBA  4EAD 2572                jsr        [A5 + 0x2572 /* export_1194 */]
  5720. 00003BBE  4EBA DD9E                jsr        [PC - 0x2262 /* 0000195E */]
  5721. label00003BC2:
  5722. 00003BC2  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  5723. 00003BC6  4E5E                     unlink     A6
  5724. 00003BC8  4E75                     rts
  5725. export_1030:
  5726. fn00003BCA:
  5727. 00003BCA  4E56 FFFA                link       A6, -0x0006
  5728. 00003BCE  486E FFFC                pea.l      [A6 - 0x4]
  5729. 00003BD2  486E FFFA                pea.l      [A6 - 0x6]
  5730. 00003BD6  4EAD 152A                jsr        [A5 + 0x152A /* export_673 */]
  5731. 00003BDA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5732. 00003BDE  1F3C 0001                move.b     -[A7], 0x1
  5733. 00003BE2  4EBA DD96                jsr        [PC - 0x226A /* 0000197A */]
  5734. 00003BE6  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  5735. 00003BEA  4EBA C4BA                jsr        [PC - 0x3B46 /* 000000A6 */]
  5736. 00003BEE  4E5E                     unlink     A6
  5737. 00003BF0  4E75                     rts
  5738. export_1031:
  5739. 00003BF2  4E56 FEDA                link       A6, -0x0126
  5740. 00003BF6  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  5741. 00003BFA  266E 000C                movea.l    A3, [A6 + 0xC]
  5742. 00003BFE  4207                     clr.b      D7
  5743. 00003C00  7C01                     moveq.l    D6, 0x01
  5744. 00003C02  42A7                     clr.l      -[A7]
  5745. 00003C04  4EBA C3FA                jsr        [PC - 0x3C06 /* 00000000 */]
  5746. 00003C08  285F                     movea.l    A4, [A7]+
  5747. 00003C0A  3A14                     move.w     D5, [A4]
  5748. 00003C0C  102D 9F52                move.b     D0, [A5 - 0x60AE]
  5749. 00003C10  6754                     beq        +0x56 /* 00003C66 */
  5750. 00003C12  7201                     moveq.l    D1, 0x01
  5751. 00003C14  B22C 0003                cmp.b      D1, [A4 + 0x3]
  5752. 00003C18  57C1                     seq        D1
  5753. 00003C1A  4A01                     tst.b      D1
  5754. 00003C1C  6610                     bne        +0x12 /* 00003C2E */
  5755. 00003C1E  7410                     moveq.l    D2, 0x10
  5756. 00003C20  B42C 0003                cmp.b      D2, [A4 + 0x3]
  5757. 00003C24  57C2                     seq        D2
  5758. 00003C26  8202                     or.b       D1, D2
  5759. 00003C28  C001                     and.b      D0, D1
  5760. 00003C2A  4A00                     tst.b      D0
  5761. 00003C2C  6738                     beq        +0x3A /* 00003C66 */
  5762. label00003C2E:
  5763. 00003C2E  220B                     move.l     D1, A3
  5764. 00003C30  57C1                     seq        D1
  5765. 00003C32  4A01                     tst.b      D1
  5766. 00003C34  660E                     bne        +0x10 /* 00003C44 */
  5767. 00003C36  7401                     moveq.l    D2, 0x01
  5768. 00003C38  B42B 0001                cmp.b      D2, [A3 + 0x1]
  5769. 00003C3C  56C2                     sne        D2
  5770. 00003C3E  8202                     or.b       D1, D2
  5771. 00003C40  C001                     and.b      D0, D1
  5772. 00003C42  6722                     beq        +0x24 /* 00003C66 */
  5773. label00003C44:
  5774. 00003C44  486E FEF8                pea.l      [A6 - 0x108]
  5775. 00003C48  4EBA DB9E                jsr        [PC - 0x2462 /* 000017E8 */]
  5776. 00003C4C  487A 00BC                pea.l      [PC + 0xBC /* 00003D0A, value 0x12E4E56 */]
  5777. 00003C50  486E FEF8                pea.l      [A6 - 0x108]
  5778. 00003C54  4EAD 03F2                jsr        [A5 + 0x3F2 /* export_122 */]
  5779. 00003C58  4A5F                     tst.w      [A7]+
  5780. 00003C5A  57C6                     seq        D6
  5781. 00003C5C  4406                     neg.b      D6
  5782. 00003C5E  486E FEF8                pea.l      [A6 - 0x108]
  5783. 00003C62  4EBA DD80                jsr        [PC - 0x2280 /* 000019E4 */]
  5784. label00003C66:
  5785. 00003C66  1006                     move.b     D0, D6
  5786. 00003C68  673A                     beq        +0x3C /* 00003CA4 */
  5787. 00003C6A  2F00                     move.l     -[A7], D0
  5788. 00003C6C  4267                     clr.w      -[A7]
  5789. 00003C6E  4EBA C5E8                jsr        [PC - 0x3A18 /* 00000258 */]
  5790. 00003C72  121F                     move.b     D1, [A7]+
  5791. 00003C74  201F                     move.l     D0, [A7]+
  5792. 00003C76  C001                     and.b      D0, D1
  5793. 00003C78  672A                     beq        +0x2C /* 00003CA4 */
  5794. 00003C7A  486E FEEE                pea.l      [A6 - 0x112]
  5795. 00003C7E  4EBA EA1A                jsr        [PC - 0x15E6 /* 0000269A */]
  5796. 00003C82  486E FEDA                pea.l      [A6 - 0x126]
  5797. 00003C86  486E FEEE                pea.l      [A6 - 0x112]
  5798. 00003C8A  4EAD 03BA                jsr        [A5 + 0x3BA /* export_115 */]
  5799. 00003C8E  588F                     addq.l     A7, 4
  5800. 00003C90  41EE FFF8                lea.l      A0, [A6 - 0x8]
  5801. 00003C94  43EE FEDA                lea.l      A1, [A6 - 0x126]
  5802. 00003C98  7003                     moveq.l    D0, 0x03
  5803. label00003C9A:
  5804. 00003C9A  30D9                     move.w     [A0]+, [A1]+
  5805. 00003C9C  51C8 FFFC                dbf        D0, -0x6 /* 00003C9A */
  5806. 00003CA0  7E01                     moveq.l    D7, 0x01
  5807. 00003CA2  6042                     bra        +0x44 /* 00003CE6 */
  5808. label00003CA4:
  5809. 00003CA4  486E FEF8                pea.l      [A6 - 0x108]
  5810. 00003CA8  4EBA DB3E                jsr        [PC - 0x24C2 /* 000017E8 */]
  5811. 00003CAC  4267                     clr.w      -[A7]
  5812. 00003CAE  3F05                     move.w     -[A7], D5
  5813. 00003CB0  4EAD 26BA                jsr        [A5 + 0x26BA /* export_1235 */]
  5814. 00003CB4  381F                     move.w     D4, [A7]+
  5815. 00003CB6  4267                     clr.w      -[A7]
  5816. 00003CB8  486E FEF8                pea.l      [A6 - 0x108]
  5817. 00003CBC  2F0B                     move.l     -[A7], A3
  5818. 00003CBE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5819. 00003CC2  486E FFF8                pea.l      [A6 - 0x8]
  5820. 00003CC6  4EBA 07BA                jsr        [PC + 0x7BA /* 00004482 */]
  5821. 00003CCA  1E1F                     move.b     D7, [A7]+
  5822. 00003CCC  206D FE8C                movea.l    A0, [A5 - 0x174]
  5823. 00003CD0  3144 0044                move.w     [A0 + 0x44], D4
  5824. 00003CD4  1007                     move.b     D0, D7
  5825. 00003CD6  660E                     bne        +0x10 /* 00003CE6 */
  5826. 00003CD8  486E FEF8                pea.l      [A6 - 0x108]
  5827. 00003CDC  4EBA DD06                jsr        [PC - 0x22FA /* 000019E4 */]
  5828. 00003CE0  3F05                     move.w     -[A7], D5
  5829. 00003CE2  4EBA C3C2                jsr        [PC - 0x3C3E /* 000000A6 */]
  5830. label00003CE6:
  5831. 00003CE6  1D47 0010                move.b     [A6 + 0x10], D7
  5832. 00003CEA  1007                     move.b     D0, D7
  5833. 00003CEC  6710                     beq        +0x12 /* 00003CFE */
  5834. 00003CEE  486E FFF8                pea.l      [A6 - 0x8]
  5835. 00003CF2  7008                     moveq.l    D0, 0x08
  5836. 00003CF4  2F00                     move.l     -[A7], D0
  5837. 00003CF6  1F3C 0008                move.b     -[A7], 0x8
  5838. 00003CFA  4EAD 14E2                jsr        [A5 + 0x14E2 /* export_664 */]
  5839. label00003CFE:
  5840. 00003CFE  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  5841. 00003D02  4E5E                     unlink     A6
  5842. 00003D04  205F                     movea.l    A0, [A7]+
  5843. 00003D06  504F                     addq.w     A7, 8
  5844. 00003D08  4ED0                     jmp        [A0]
  5845. 00003D0A  012E 4E56                btst       [A6 + 0x4E56], D0
  5846. // begin alternate branch 00003D0C-00003D10
  5847. fn00003D0C:
  5848. 00003D0C  4E56 FDBE                link       A6, -0x0242
  5849. // end alternate branch 00003D0C-00003D10
  5850. fn00003D0C: // (misaligned)
  5851. 00003D0E  FDBE                     .invalid   <<F/6/6>>
  5852. 00003D10  48E7 0118                movem.l    -[A7], D7,A3,A4
  5853. 00003D14  266E 0008                movea.l    A3, [A6 + 0x8]
  5854. 00003D18  206E 000C                movea.l    A0, [A6 + 0xC]
  5855. 00003D1C  4210                     clr.b      [A0]
  5856. 00003D1E  206E 0010                movea.l    A0, [A6 + 0x10]
  5857. 00003D22  4A28 0001                tst.b      [A0 + 0x1]
  5858. 00003D26  6604                     bne        +0x6 /* 00003D2C */
  5859. 00003D28  6000 0154                bra        +0x156 /* 00003E7E */
  5860. label00003D2C:
  5861. 00003D2C  286E 0010                movea.l    A4, [A6 + 0x10]
  5862. 00003D30  102C 0001                move.b     D0, [A4 + 0x1]
  5863. 00003D34  4880                     ext.w      D0
  5864. 00003D36  5340                     subq.w     D0, 1
  5865. 00003D38  6700 011C                beq        +0x11E /* 00003E56 */
  5866. 00003D3C  5340                     subq.w     D0, 1
  5867. 00003D3E  6700 008E                beq        +0x90 /* 00003DCE */
  5868. 00003D42  5340                     subq.w     D0, 1
  5869. 00003D44  6708                     beq        +0xA /* 00003D4E */
  5870. 00003D46  5340                     subq.w     D0, 1
  5871. 00003D48  6766                     beq        +0x68 /* 00003DB0 */
  5872. 00003D4A  6000 0132                bra        +0x134 /* 00003E7E */
  5873. label00003D4E:
  5874. 00003D4E  7001                     moveq.l    D0, 0x01
  5875. 00003D50  B014                     cmp.b      D0, [A4]
  5876. 00003D52  6618                     bne        +0x1A /* 00003D6C */
  5877. 00003D54  486B FFF8                pea.l      [A3 - 0x8]
  5878. 00003D58  1F3C 0001                move.b     -[A7], 0x1
  5879. 00003D5C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5880. 00003D60  42A7                     clr.l      -[A7]
  5881. 00003D62  3F3C 0014                move.w     -[A7], 0x14
  5882. 00003D66  A9ED                     syscall    Pack6
  5883. 00003D68  6000 0114                bra        +0x116 /* 00003E7E */
  5884. label00003D6C:
  5885. 00003D6C  7002                     moveq.l    D0, 0x02
  5886. 00003D6E  B014                     cmp.b      D0, [A4]
  5887. 00003D70  57C0                     seq        D0
  5888. 00003D72  4A14                     tst.b      [A4]
  5889. 00003D74  57C1                     seq        D1
  5890. 00003D76  8001                     or.b       D0, D1
  5891. 00003D78  6716                     beq        +0x18 /* 00003D90 */
  5892. 00003D7A  486B FFF8                pea.l      [A3 - 0x8]
  5893. 00003D7E  4267                     clr.w      -[A7]
  5894. 00003D80  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5895. 00003D84  42A7                     clr.l      -[A7]
  5896. 00003D86  3F3C 0014                move.w     -[A7], 0x14
  5897. 00003D8A  A9ED                     syscall    Pack6
  5898. 00003D8C  6000 00F0                bra        +0xF2 /* 00003E7E */
  5899. label00003D90:
  5900. 00003D90  7003                     moveq.l    D0, 0x03
  5901. 00003D92  B014                     cmp.b      D0, [A4]
  5902. 00003D94  6600 00E8                bne        +0xEA /* 00003E7E */
  5903. 00003D98  486B FFF8                pea.l      [A3 - 0x8]
  5904. 00003D9C  1F3C 0002                move.b     -[A7], 0x2
  5905. 00003DA0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5906. 00003DA4  42A7                     clr.l      -[A7]
  5907. 00003DA6  3F3C 0014                move.w     -[A7], 0x14
  5908. 00003DAA  A9ED                     syscall    Pack6
  5909. 00003DAC  6000 00D0                bra        +0xD2 /* 00003E7E */
  5910. label00003DB0:
  5911. 00003DB0  486B FFF8                pea.l      [A3 - 0x8]
  5912. 00003DB4  7001                     moveq.l    D0, 0x01
  5913. 00003DB6  B014                     cmp.b      D0, [A4]
  5914. 00003DB8  57C0                     seq        D0
  5915. 00003DBA  4400                     neg.b      D0
  5916. 00003DBC  1F00                     move.b     -[A7], D0
  5917. 00003DBE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5918. 00003DC2  42A7                     clr.l      -[A7]
  5919. 00003DC4  3F3C 0016                move.w     -[A7], 0x16
  5920. 00003DC8  A9ED                     syscall    Pack6
  5921. 00003DCA  6000 00B2                bra        +0xB4 /* 00003E7E */
  5922. label00003DCE:
  5923. 00003DCE  486B FFF8                pea.l      [A3 - 0x8]
  5924. 00003DD2  486E FFE0                pea.l      [A6 - 0x20]
  5925. 00003DD6  2F3C 8008 FFF0           move.l     -[A7], 0x8008FFF0
  5926. 00003DDC  A8B5                     syscall    ScriptUtil
  5927. 00003DDE  206E 000C                movea.l    A0, [A6 + 0xC]
  5928. 00003DE2  4210                     clr.b      [A0]
  5929. 00003DE4  3D7C 0001 FDDC           move.w     [A6 - 0x224], 0x1
  5930. 00003DEA  3E2E FDDC                move.w     D7, [A6 - 0x224]
  5931. 00003DEE  6050                     bra        +0x52 /* 00003E40 */
  5932. label00003DF0:
  5933. 00003DF0  486E FDC8                pea.l      [A6 - 0x238]
  5934. 00003DF4  3007                     move.w     D0, D7
  5935. 00003DF6  D040                     add.w      D0, D0
  5936. 00003DF8  3236 00E0                move.w     D1, [A6 + D0.w - 0x32]
  5937. 00003DFC  48C1                     ext.l      D1
  5938. 00003DFE  2F01                     move.l     -[A7], D1
  5939. 00003E00  4EAD 251A                jsr        [A5 + 0x251A /* export_1183 */]
  5940. 00003E04  205F                     movea.l    A0, [A7]+
  5941. 00003E06  43EE FEE0                lea.l      A1, [A6 - 0x120]
  5942. 00003E0A  7009                     moveq.l    D0, 0x09
  5943. label00003E0C:
  5944. 00003E0C  32D8                     move.w     [A1]+, [A0]+
  5945. 00003E0E  51C8 FFFC                dbf        D0, -0x6 /* 00003E0C */
  5946. 00003E12  206E 000C                movea.l    A0, [A6 + 0xC]
  5947. 00003E16  2F08                     move.l     -[A7], A0
  5948. 00003E18  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5949. 00003E1C  486E FEE0                pea.l      [A6 - 0x120]
  5950. 00003E20  487A 006A                pea.l      [PC + 0x6A /* 00003E8C, value 0x12C4E56 */]
  5951. 00003E24  486E FDDE                pea.l      [A6 - 0x222]
  5952. 00003E28  3F3C 0003                move.w     -[A7], 0x3
  5953. 00003E2C  4EAD 03FA                jsr        [A5 + 0x3FA /* export_123 */]
  5954. 00003E30  205F                     movea.l    A0, [A7]+
  5955. 00003E32  43EE FDDE                lea.l      A1, [A6 - 0x222]
  5956. 00003E36  707F                     moveq.l    D0, 0x7F
  5957. label00003E38:
  5958. 00003E38  30D9                     move.w     [A0]+, [A1]+
  5959. 00003E3A  51C8 FFFC                dbf        D0, -0x6 /* 00003E38 */
  5960. 00003E3E  5247                     addq.w     D7, 1
  5961. label00003E40:
  5962. 00003E40  7007                     moveq.l    D0, 0x07
  5963. 00003E42  B047                     cmp.w      D0, D7
  5964. 00003E44  6CAA                     bge        -0x54 /* 00003DF0 */
  5965. 00003E46  206E 000C                movea.l    A0, [A6 + 0xC]
  5966. 00003E4A  2248                     movea.l    A1, A0
  5967. 00003E4C  4240                     clr.w      D0
  5968. 00003E4E  1011                     move.b     D0, [A1]
  5969. 00003E50  5340                     subq.w     D0, 1
  5970. 00003E52  1080                     move.b     [A0], D0
  5971. 00003E54  6028                     bra        +0x2A /* 00003E7E */
  5972. label00003E56:
  5973. 00003E56  1D7C 0001 FFFC           move.b     [A6 - 0x4], 0x1
  5974. 00003E5C  426E FFFE                clr.w      [A6 - 0x2]
  5975. 00003E60  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5976. 00003E64  486B FFF8                pea.l      [A3 - 0x8]
  5977. 00003E68  486E FDBE                pea.l      [A6 - 0x242]
  5978. 00003E6C  3F3C 300E                move.w     -[A7], 0x300E
  5979. 00003E70  A9EB                     syscall    Pack4/FP68K
  5980. 00003E72  486E FDBE                pea.l      [A6 - 0x242]
  5981. 00003E76  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5982. 00003E7A  4EAD 03CA                jsr        [A5 + 0x3CA /* export_117 */]
  5983. label00003E7E:
  5984. 00003E7E  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  5985. 00003E82  4E5E                     unlink     A6
  5986. 00003E84  205F                     movea.l    A0, [A7]+
  5987. 00003E86  DEFC 000C                add.w      A7, 0xC
  5988. 00003E8A  4ED0                     jmp        [A0]
  5989. 00003E8C  012C 4E56                btst       [A4 + 0x4E56], D0
  5990. export_1032: // at 00003E8E (misaligned)
  5991. 00003E90  FCEE 486E                .extension 0xCEE <<F/2-3/6>> // unimplemented
  5992. 00003E94  FFF8                     .invalid   <<F/7/7>>
  5993. 00003E96  4EBA CFD6                jsr        [PC - 0x302A /* 00000E6E */]
  5994. 00003E9A  422E FDF0                clr.b      [A6 - 0x210]
  5995. 00003E9E  42A7                     clr.l      -[A7]
  5996. 00003EA0  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  5997. 00003EA4  2F3C 8402 0008           move.l     -[A7], 0x84020008
  5998. 00003EAA  A8B5                     syscall    ScriptUtil
  5999. 00003EAC  2D5F FDF4                move.l     [A6 - 0x20C], [A7]+
  6000. 00003EB0  2F3C 000A 0000           move.l     -[A7], 0xA0000 /* '\n\0\0' */
  6001. 00003EB6  2F3C 0000 00FF           move.l     -[A7], 0xFF
  6002. 00003EBC  2F3C 8206 000A           move.l     -[A7], 0x8206000A
  6003. 00003EC2  A8B5                     syscall    ScriptUtil
  6004. 00003EC4  3D5F FDEE                move.w     [A6 - 0x212], [A7]+
  6005. 00003EC8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6006. 00003ECC  486E FDF8                pea.l      [A6 - 0x208]
  6007. 00003ED0  2F0E                     move.l     -[A7], A6
  6008. 00003ED2  4EBA FE38                jsr        [PC - 0x1C8 /* 00003D0C */]
  6009. 00003ED6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6010. 00003EDA  486E FEF8                pea.l      [A6 - 0x108]
  6011. 00003EDE  2F0E                     move.l     -[A7], A6
  6012. 00003EE0  4EBA FE2A                jsr        [PC - 0x1D6 /* 00003D0C */]
  6013. 00003EE4  4240                     clr.w      D0
  6014. 00003EE6  102E FEF8                move.b     D0, [A6 - 0x108]
  6015. 00003EEA  4A40                     tst.w      D0
  6016. 00003EEC  6F0A                     ble        +0xC /* 00003EF8 */
  6017. 00003EEE  42A7                     clr.l      -[A7]
  6018. 00003EF0  4EAD 2472                jsr        [A5 + 0x2472 /* export_1162 */]
  6019. 00003EF4  2D5F FDF0                move.l     [A6 - 0x210], [A7]+
  6020. label00003EF8:
  6021. 00003EF8  486E FDF8                pea.l      [A6 - 0x208]
  6022. 00003EFC  486E FDF0                pea.l      [A6 - 0x210]
  6023. 00003F00  486E FEF8                pea.l      [A6 - 0x108]
  6024. 00003F04  486E FCEE                pea.l      [A6 - 0x312]
  6025. 00003F08  3F3C 0003                move.w     -[A7], 0x3
  6026. 00003F0C  4EAD 03FA                jsr        [A5 + 0x3FA /* export_123 */]
  6027. 00003F10  486E FCEE                pea.l      [A6 - 0x312]
  6028. 00003F14  4EBA DAF2                jsr        [PC - 0x250E /* 00001A08 */]
  6029. 00003F18  2F3C 000A 0000           move.l     -[A7], 0xA0000 /* '\n\0\0' */
  6030. 00003F1E  2F2E FDF4                move.l     -[A7], [A6 - 0x20C]
  6031. 00003F22  2F3C 8206 000A           move.l     -[A7], 0x8206000A
  6032. 00003F28  A8B5                     syscall    ScriptUtil
  6033. 00003F2A  3D5F FDEE                move.w     [A6 - 0x212], [A7]+
  6034. 00003F2E  4E5E                     unlink     A6
  6035. 00003F30  205F                     movea.l    A0, [A7]+
  6036. 00003F32  504F                     addq.w     A7, 8
  6037. 00003F34  4ED0                     jmp        [A0]
  6038. fn00003F36:
  6039. 00003F36  4E56 FFF8                link       A6, -0x0008
  6040. 00003F3A  48E7 0308                movem.l    -[A7], D6,D7,A4
  6041. 00003F3E  286E 0008                movea.l    A4, [A6 + 0x8]
  6042. 00003F42  4246                     clr.w      D6
  6043. 00003F44  3D7C 0001 FFFA           move.w     [A6 - 0x6], 0x1
  6044. 00003F4A  4240                     clr.w      D0
  6045. 00003F4C  102C FEE4                move.b     D0, [A4 - 0x11C]
  6046. 00003F50  3D40 FFF8                move.w     [A6 - 0x8], D0
  6047. 00003F54  3E2E FFFA                move.w     D7, [A6 - 0x6]
  6048. label00003F58:
  6049. 00003F58  6016                     bra        +0x18 /* 00003F70 */
  6050. label00003F5A:
  6051. 00003F5A  4240                     clr.w      D0
  6052. 00003F5C  41EC FEE4                lea.l      A0, [A4 - 0x11C]
  6053. 00003F60  1030 7000                move.b     D0, [A0 + D7.w]
  6054. 00003F64  722C                     moveq.l    D1, 0x2C
  6055. 00003F66  B240                     cmp.w      D1, D0
  6056. 00003F68  6602                     bne        +0x4 /* 00003F6C */
  6057. 00003F6A  5246                     addq.w     D6, 1
  6058. label00003F6C:
  6059. 00003F6C  5247                     addq.w     D7, 1
  6060. 00003F6E  6906                     bvs        +0x8 /* 00003F76 */
  6061. label00003F70:
  6062. 00003F70  BE6E FFF8                cmp.w      D7, [A6 - 0x8]
  6063. 00003F74  6FE4                     ble        -0x1A /* 00003F5A */
  6064. label00003F76:
  6065. 00003F76  7006                     moveq.l    D0, 0x06
  6066. 00003F78  B046                     cmp.w      D0, D6
  6067. 00003F7A  57C0                     seq        D0
  6068. 00003F7C  4400                     neg.b      D0
  6069. 00003F7E  1D40 000C                move.b     [A6 + 0xC], D0
  6070. 00003F82  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  6071. 00003F86  4E5E                     unlink     A6
  6072. 00003F88  2E9F                     move.l     [A7], [A7]+
  6073. 00003F8A  4E75                     rts
  6074. fn00003F8C:
  6075. 00003F8C  4E56 FFFE                link       A6, -0x0002
  6076. 00003F90  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  6077. 00003F94  266E 000C                movea.l    A3, [A6 + 0xC]
  6078. 00003F98  286E 0012                movea.l    A4, [A6 + 0x12]
  6079. 00003F9C  3C2E 0010                move.w     D6, [A6 + 0x10]
  6080. 00003FA0  426E 0016                clr.w      [A6 + 0x16]
  6081. 00003FA4  4213                     clr.b      [A3]
  6082. 00003FA6  4247                     clr.w      D7
  6083. label00003FA8:
  6084. 00003FA8  4240                     clr.w      D0
  6085. 00003FAA  1014                     move.b     D0, [A4]
  6086. 00003FAC  B046                     cmp.w      D0, D6
  6087. 00003FAE  5CC0                     sge        D0
  6088. 00003FB0  4241                     clr.w      D1
  6089. 00003FB2  1234 6000                move.b     D1, [A4 + D6.w]
  6090. 00003FB6  742C                     moveq.l    D2, 0x2C
  6091. 00003FB8  B441                     cmp.w      D2, D1
  6092. 00003FBA  56C1                     sne        D1
  6093. 00003FBC  C001                     and.b      D0, D1
  6094. 00003FBE  6710                     beq        +0x12 /* 00003FD0 */
  6095. 00003FC0  5247                     addq.w     D7, 1
  6096. 00003FC2  4240                     clr.w      D0
  6097. 00003FC4  1034 6000                move.b     D0, [A4 + D6.w]
  6098. 00003FC8  1780 7000                move.b     [A3 + D7.w], D0
  6099. 00003FCC  5246                     addq.w     D6, 1
  6100. 00003FCE  60D8                     bra        -0x26 /* 00003FA8 */
  6101. label00003FD0:
  6102. 00003FD0  1687                     move.b     [A3], D7
  6103. 00003FD2  4240                     clr.w      D0
  6104. 00003FD4  1034 6000                move.b     D0, [A4 + D6.w]
  6105. 00003FD8  722C                     moveq.l    D1, 0x2C
  6106. 00003FDA  B240                     cmp.w      D1, D0
  6107. 00003FDC  6706                     beq        +0x8 /* 00003FE4 */
  6108. 00003FDE  3D7C FFFF 0016           move.w     [A6 + 0x16], 0xFFFF
  6109. label00003FE4:
  6110. 00003FE4  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  6111. 00003FE8  4E5E                     unlink     A6
  6112. 00003FEA  205F                     movea.l    A0, [A7]+
  6113. 00003FEC  DEFC 000E                add.w      A7, 0xE
  6114. 00003FF0  4ED0                     jmp        [A0]
  6115. fn00003FF2:
  6116. 00003FF2  4E56 FEF2                link       A6, -0x010E
  6117. 00003FF6  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  6118. 00003FFA  286E 0008                movea.l    A4, [A6 + 0x8]
  6119. 00003FFE  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  6120. 00004004  486C FFE4                pea.l      [A4 - 0x1C]
  6121. 00004008  701C                     moveq.l    D0, 0x1C
  6122. 0000400A  2F00                     move.l     -[A7], D0
  6123. 0000400C  4EAD 0EEA                jsr        [A5 + 0xEEA /* export_473 */]
  6124. 00004010  7E01                     moveq.l    D7, 0x01
  6125. 00004012  7C01                     moveq.l    D6, 0x01
  6126. 00004014  4245                     clr.w      D5
  6127. label00004016:
  6128. 00004016  7007                     moveq.l    D0, 0x07
  6129. 00004018  B046                     cmp.w      D0, D6
  6130. 0000401A  5EC0                     sgt        D0
  6131. 0000401C  4A00                     tst.b      D0
  6132. 0000401E  6746                     beq        +0x48 /* 00004066 */
  6133. 00004020  72FF                     moveq.l    D1, 0xFFFFFFFF
  6134. 00004022  B245                     cmp.w      D1, D5
  6135. 00004024  56C1                     sne        D1
  6136. 00004026  C001                     and.b      D0, D1
  6137. 00004028  673C                     beq        +0x3E /* 00004066 */
  6138. 0000402A  4267                     clr.w      -[A7]
  6139. 0000402C  486C FEE4                pea.l      [A4 - 0x11C]
  6140. 00004030  3F07                     move.w     -[A7], D7
  6141. 00004032  486E FF00                pea.l      [A6 - 0x100]
  6142. 00004036  2F0E                     move.l     -[A7], A6
  6143. 00004038  4EBA FF52                jsr        [PC - 0xAE /* 00003F8C */]
  6144. 0000403C  3A1F                     move.w     D5, [A7]+
  6145. 0000403E  3006                     move.w     D0, D6
  6146. 00004040  D040                     add.w      D0, D0
  6147. 00004042  2F00                     move.l     -[A7], D0
  6148. 00004044  42A7                     clr.l      -[A7]
  6149. 00004046  486E FF00                pea.l      [A6 - 0x100]
  6150. 0000404A  4EAD 2712                jsr        [A5 + 0x2712 /* export_1246 */]
  6151. 0000404E  221F                     move.l     D1, [A7]+
  6152. 00004050  201F                     move.l     D0, [A7]+
  6153. 00004052  3981 00E4                move.w     [A4 + D0.w - 0x28], D1
  6154. 00004056  4240                     clr.w      D0
  6155. 00004058  102E FF00                move.b     D0, [A6 - 0x100]
  6156. 0000405C  D047                     add.w      D0, D7
  6157. 0000405E  3E00                     move.w     D7, D0
  6158. 00004060  5247                     addq.w     D7, 1
  6159. 00004062  5246                     addq.w     D6, 1
  6160. 00004064  60B0                     bra        -0x4E /* 00004016 */
  6161. label00004066:
  6162. 00004066  426C FFF2                clr.w      [A4 - 0xE]
  6163. 0000406A  4A6C FFEA                tst.w      [A4 - 0x16]
  6164. 0000406E  57C0                     seq        D0
  6165. 00004070  4A00                     tst.b      D0
  6166. 00004072  673C                     beq        +0x3E /* 000040B0 */
  6167. 00004074  0C6C 076F FFE6           cmpi.w     [A4 - 0x1A], 0x76F
  6168. 0000407A  5EC1                     sgt        D1
  6169. 0000407C  C001                     and.b      D0, D1
  6170. 0000407E  6730                     beq        +0x32 /* 000040B0 */
  6171. 00004080  0C6C 07F8 FFE6           cmpi.w     [A4 - 0x1A], 0x7F8
  6172. 00004086  5DC1                     slt        D1
  6173. 00004088  C001                     and.b      D0, D1
  6174. 0000408A  6724                     beq        +0x26 /* 000040B0 */
  6175. 0000408C  486C FFE6                pea.l      [A4 - 0x1A]
  6176. 00004090  486E FEFC                pea.l      [A6 - 0x104]
  6177. 00004094  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  6178. 00004098  7000                     moveq.l    D0, 0x00
  6179. 0000409A  2D40 FEF8                move.l     [A6 - 0x108], D0
  6180. 0000409E  206C 0008                movea.l    A0, [A4 + 0x8]
  6181. 000040A2  43EE FEF8                lea.l      A1, [A6 - 0x108]
  6182. 000040A6  7003                     moveq.l    D0, 0x03
  6183. label000040A8:
  6184. 000040A8  30D9                     move.w     [A0]+, [A1]+
  6185. 000040AA  51C8 FFFC                dbf        D0, -0x6 /* 000040A8 */
  6186. 000040AE  6010                     bra        +0x12 /* 000040C0 */
  6187. label000040B0:
  6188. 000040B0  486C FFE4                pea.l      [A4 - 0x1C]
  6189. 000040B4  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  6190. 000040B8  2F3C 8008 FFF2           move.l     -[A7], 0x8008FFF2
  6191. 000040BE  A8B5                     syscall    ScriptUtil
  6192. label000040C0:
  6193. 000040C0  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  6194. 000040C4  4E5E                     unlink     A6
  6195. 000040C6  2E9F                     move.l     [A7], [A7]+
  6196. 000040C8  4E75                     rts
  6197. fn000040CA:
  6198. 000040CA  4E56 FFD4                link       A6, -0x002C
  6199. 000040CE  48E7 0108                movem.l    -[A7], D7,A4
  6200. 000040D2  286E 0008                movea.l    A4, [A6 + 0x8]
  6201. 000040D6  7000                     moveq.l    D0, 0x00
  6202. 000040D8  2D40 FFF8                move.l     [A6 - 0x8], D0
  6203. 000040DC  486E FFFC                pea.l      [A6 - 0x4]
  6204. 000040E0  205F                     movea.l    A0, [A7]+
  6205. 000040E2  20B8 020C                move.l     [A0], [0x0000020C /* Time */]
  6206. 000040E6  486E FFF8                pea.l      [A6 - 0x8]
  6207. 000040EA  486E FFDA                pea.l      [A6 - 0x26]
  6208. 000040EE  2F3C 8008 FFF0           move.l     -[A7], 0x8008FFF0
  6209. 000040F4  A8B5                     syscall    ScriptUtil
  6210. 000040F6  426E FFD8                clr.w      [A6 - 0x28]
  6211. 000040FA  3E2E FFD8                move.w     D7, [A6 - 0x28]
  6212. 000040FE  6014                     bra        +0x16 /* 00004114 */
  6213. label00004100:
  6214. 00004100  3007                     move.w     D0, D7
  6215. 00004102  D040                     add.w      D0, D0
  6216. 00004104  3207                     move.w     D1, D7
  6217. 00004106  D241                     add.w      D1, D1
  6218. 00004108  41EC FECC                lea.l      A0, [A4 - 0x134]
  6219. 0000410C  31B6 00DA 1000           move.w     [A0 + D1.w], [A6 + D0.w - 0x38]
  6220. 00004112  5247                     addq.w     D7, 1
  6221. label00004114:
  6222. 00004114  7003                     moveq.l    D0, 0x03
  6223. 00004116  B047                     cmp.w      D0, D7
  6224. 00004118  6CE6                     bge        -0x18 /* 00004100 */
  6225. 0000411A  3D7C 0007 FFD6           move.w     [A6 - 0x2A], 0x7
  6226. 00004120  3E2E FFD6                move.w     D7, [A6 - 0x2A]
  6227. 00004124  6014                     bra        +0x16 /* 0000413A */
  6228. label00004126:
  6229. 00004126  3007                     move.w     D0, D7
  6230. 00004128  D040                     add.w      D0, D0
  6231. 0000412A  3207                     move.w     D1, D7
  6232. 0000412C  D241                     add.w      D1, D1
  6233. 0000412E  41EC FECC                lea.l      A0, [A4 - 0x134]
  6234. 00004132  31B6 00DA 1000           move.w     [A0 + D1.w], [A6 + D0.w - 0x38]
  6235. 00004138  5247                     addq.w     D7, 1
  6236. label0000413A:
  6237. 0000413A  7009                     moveq.l    D0, 0x09
  6238. 0000413C  B047                     cmp.w      D0, D7
  6239. 0000413E  6CE6                     bge        -0x18 /* 00004126 */
  6240. 00004140  3D7C 000B FFD4           move.w     [A6 - 0x2C], 0xB
  6241. 00004146  3E2E FFD4                move.w     D7, [A6 - 0x2C]
  6242. 0000414A  6014                     bra        +0x16 /* 00004160 */
  6243. label0000414C:
  6244. 0000414C  3007                     move.w     D0, D7
  6245. 0000414E  D040                     add.w      D0, D0
  6246. 00004150  3207                     move.w     D1, D7
  6247. 00004152  D241                     add.w      D1, D1
  6248. 00004154  41EC FECC                lea.l      A0, [A4 - 0x134]
  6249. 00004158  31B6 00DA 1000           move.w     [A0 + D1.w], [A6 + D0.w - 0x38]
  6250. 0000415E  5247                     addq.w     D7, 1
  6251. label00004160:
  6252. 00004160  700D                     moveq.l    D0, 0x0D
  6253. 00004162  B047                     cmp.w      D0, D7
  6254. 00004164  6CE6                     bge        -0x18 /* 0000414C */
  6255. 00004166  4CDF 1080                movem.l    D7,A4, [A7]+
  6256. 0000416A  4E5E                     unlink     A6
  6257. 0000416C  2E9F                     move.l     [A7], [A7]+
  6258. 0000416E  4E75                     rts
  6259. fn00004170:
  6260. 00004170  4E56 FEA6                link       A6, -0x015A
  6261. 00004174  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  6262. 00004178  286E 0008                movea.l    A4, [A6 + 0x8]
  6263. 0000417C  4206                     clr.b      D6
  6264. 0000417E  4AAC FED8                tst.l      [A4 - 0x128]
  6265. 00004182  6700 02EE                beq        +0x2F0 /* 00004472 */
  6266. 00004186  2F2C FED8                move.l     -[A7], [A4 - 0x128]
  6267. 0000418A  205F                     movea.l    A0, [A7]+
  6268. 0000418C  A064                     syscall    MoveHHi
  6269. 0000418E  2F2C FED8                move.l     -[A7], [A4 - 0x128]
  6270. 00004192  205F                     movea.l    A0, [A7]+
  6271. 00004194  A029                     syscall    HLock
  6272. 00004196  41EC FEE4                lea.l      A0, [A4 - 0x11C]
  6273. 0000419A  2E08                     move.l     D7, A0
  6274. 0000419C  5287                     addq.l     D7, 1
  6275. 0000419E  2647                     movea.l    A3, D7
  6276. 000041A0  2D4B FFEC                move.l     [A6 - 0x14], A3
  6277. 000041A4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6278. 000041A8  701C                     moveq.l    D0, 0x1C
  6279. 000041AA  2F00                     move.l     -[A7], D0
  6280. 000041AC  4EAD 0EEA                jsr        [A5 + 0xEEA /* export_473 */]
  6281. 000041B0  486E FEB0                pea.l      [A6 - 0x150]
  6282. 000041B4  701C                     moveq.l    D0, 0x1C
  6283. 000041B6  2F00                     move.l     -[A7], D0
  6284. 000041B8  4EAD 0EEA                jsr        [A5 + 0xEEA /* export_473 */]
  6285. 000041BC  486E FECC                pea.l      [A6 - 0x134]
  6286. 000041C0  701C                     moveq.l    D0, 0x1C
  6287. 000041C2  2F00                     move.l     -[A7], D0
  6288. 000041C4  4EAD 0EEA                jsr        [A5 + 0xEEA /* export_473 */]
  6289. 000041C8  7000                     moveq.l    D0, 0x00
  6290. 000041CA  2D40 FFF4                move.l     [A6 - 0xC], D0
  6291. 000041CE  7000                     moveq.l    D0, 0x00
  6292. 000041D0  2D40 FFF0                move.l     [A6 - 0x10], D0
  6293. 000041D4  2D7C 7FFF 7FFF FEA8      move.l     [A6 - 0x158], 0x7FFF7FFF
  6294. 000041DC  102C FECD                move.b     D0, [A4 - 0x133]
  6295. 000041E0  6614                     bne        +0x16 /* 000041F6 */
  6296. 000041E2  206C 0010                movea.l    A0, [A4 + 0x10]
  6297. 000041E6  7203                     moveq.l    D1, 0x03
  6298. 000041E8  B228 0001                cmp.b      D1, [A0 + 0x1]
  6299. 000041EC  57C1                     seq        D1
  6300. 000041EE  8001                     or.b       D0, D1
  6301. 000041F0  0240 0001                andi.w     D0, 0x1
  6302. 000041F4  6726                     beq        +0x28 /* 0000421C */
  6303. label000041F6:
  6304. 000041F6  4267                     clr.w      -[A7]
  6305. 000041F8  2F0B                     move.l     -[A7], A3
  6306. 000041FA  302C FED6                move.w     D0, [A4 - 0x12A]
  6307. 000041FE  48C0                     ext.l      D0
  6308. 00004200  2F00                     move.l     -[A7], D0
  6309. 00004202  206C FED8                movea.l    A0, [A4 - 0x128]
  6310. 00004206  2F10                     move.l     -[A7], [A0]
  6311. 00004208  486E FFF0                pea.l      [A6 - 0x10]
  6312. 0000420C  486E FEB0                pea.l      [A6 - 0x150]
  6313. 00004210  2F3C 8214 FFF6           move.l     -[A7], 0x8214FFF6
  6314. 00004216  A8B5                     syscall    ScriptUtil
  6315. 00004218  3D5F FEA8                move.w     [A6 - 0x158], [A7]+
  6316. label0000421C:
  6317. 0000421C  102C FECD                move.b     D0, [A4 - 0x133]
  6318. 00004220  6614                     bne        +0x16 /* 00004236 */
  6319. 00004222  206C 0010                movea.l    A0, [A4 + 0x10]
  6320. 00004226  7204                     moveq.l    D1, 0x04
  6321. 00004228  B228 0001                cmp.b      D1, [A0 + 0x1]
  6322. 0000422C  57C1                     seq        D1
  6323. 0000422E  8001                     or.b       D0, D1
  6324. 00004230  0240 0001                andi.w     D0, 0x1
  6325. 00004234  6726                     beq        +0x28 /* 0000425C */
  6326. label00004236:
  6327. 00004236  4267                     clr.w      -[A7]
  6328. 00004238  2F0B                     move.l     -[A7], A3
  6329. 0000423A  302C FED6                move.w     D0, [A4 - 0x12A]
  6330. 0000423E  48C0                     ext.l      D0
  6331. 00004240  2F00                     move.l     -[A7], D0
  6332. 00004242  206C FED8                movea.l    A0, [A4 - 0x128]
  6333. 00004246  2F10                     move.l     -[A7], [A0]
  6334. 00004248  486E FFF4                pea.l      [A6 - 0xC]
  6335. 0000424C  486E FECC                pea.l      [A6 - 0x134]
  6336. 00004250  2F3C 8214 FFF4           move.l     -[A7], 0x8214FFF4
  6337. 00004256  A8B5                     syscall    ScriptUtil
  6338. 00004258  3D5F FEAA                move.w     [A6 - 0x156], [A7]+
  6339. label0000425C:
  6340. 0000425C  4AAE FFF0                tst.l      [A6 - 0x10]
  6341. 00004260  5EC0                     sgt        D0
  6342. 00004262  4A00                     tst.b      D0
  6343. 00004264  6700 009C                beq        +0x9E /* 00004302 */
  6344. 00004268  7200                     moveq.l    D1, 0x00
  6345. 0000426A  322E FEA8                move.w     D1, [A6 - 0x158]
  6346. 0000426E  C2BC FFFF FF00           and.l      D1, 0xFFFFFF00
  6347. 00004274  4A81                     tst.l      D1
  6348. 00004276  57C1                     seq        D1
  6349. 00004278  C001                     and.b      D0, D1
  6350. 0000427A  6700 0086                beq        +0x88 /* 00004302 */
  6351. 0000427E  322E FEA8                move.w     D1, [A6 - 0x158]
  6352. 00004282  6A02                     bpl        +0x4 /* 00004286 */
  6353. 00004284  4441                     neg.w      D1
  6354. label00004286:
  6355. 00004286  342E FEAA                move.w     D2, [A6 - 0x156]
  6356. 0000428A  6A02                     bpl        +0x4 /* 0000428E */
  6357. 0000428C  4442                     neg.w      D2
  6358. label0000428E:
  6359. 0000428E  B441                     cmp.w      D2, D1
  6360. 00004290  5CC1                     sge        D1
  6361. 00004292  C001                     and.b      D0, D1
  6362. 00004294  676C                     beq        +0x6E /* 00004302 */
  6363. 00004296  7C01                     moveq.l    D6, 0x01
  6364. 00004298  082E 0001 FEA9           btst.b     [A6 - 0x157], 0x1
  6365. 0000429E  56C0                     sne        D0
  6366. 000042A0  4A00                     tst.b      D0
  6367. 000042A2  674A                     beq        +0x4C /* 000042EE */
  6368. 000042A4  122C FECE                move.b     D1, [A4 - 0x132]
  6369. 000042A8  6616                     bne        +0x18 /* 000042C0 */
  6370. 000042AA  206C 000C                movea.l    A0, [A4 + 0xC]
  6371. 000042AE  7404                     moveq.l    D2, 0x04
  6372. 000042B0  B428 0001                cmp.b      D2, [A0 + 0x1]
  6373. 000042B4  57C2                     seq        D2
  6374. 000042B6  8202                     or.b       D1, D2
  6375. 000042B8  C001                     and.b      D0, D1
  6376. 000042BA  0240 0001                andi.w     D0, 0x1
  6377. 000042BE  672E                     beq        +0x30 /* 000042EE */
  6378. label000042C0:
  6379. 000042C0  D7EE FFF0                add.l      A3, [A6 - 0x10]
  6380. 000042C4  4267                     clr.w      -[A7]
  6381. 000042C6  2F0B                     move.l     -[A7], A3
  6382. 000042C8  302C FED6                move.w     D0, [A4 - 0x12A]
  6383. 000042CC  48C0                     ext.l      D0
  6384. 000042CE  90AE FFF0                sub.l      D0, [A6 - 0x10]
  6385. 000042D2  2F00                     move.l     -[A7], D0
  6386. 000042D4  206C FED8                movea.l    A0, [A4 - 0x128]
  6387. 000042D8  2F10                     move.l     -[A7], [A0]
  6388. 000042DA  486E FFF4                pea.l      [A6 - 0xC]
  6389. 000042DE  486E FEB0                pea.l      [A6 - 0x150]
  6390. 000042E2  2F3C 8214 FFF4           move.l     -[A7], 0x8214FFF4
  6391. 000042E8  A8B5                     syscall    ScriptUtil
  6392. 000042EA  3D5F FEAA                move.w     [A6 - 0x156], [A7]+
  6393. label000042EE:
  6394. 000042EE  206E 000C                movea.l    A0, [A6 + 0xC]
  6395. 000042F2  43EE FEB0                lea.l      A1, [A6 - 0x150]
  6396. 000042F6  700D                     moveq.l    D0, 0x0D
  6397. label000042F8:
  6398. 000042F8  30D9                     move.w     [A0]+, [A1]+
  6399. 000042FA  51C8 FFFC                dbf        D0, -0x6 /* 000042F8 */
  6400. 000042FE  6000 016A                bra        +0x16C /* 0000446A */
  6401. label00004302:
  6402. 00004302  4AAE FFF4                tst.l      [A6 - 0xC]
  6403. 00004306  5EC0                     sgt        D0
  6404. 00004308  4A00                     tst.b      D0
  6405. 0000430A  6700 015E                beq        +0x160 /* 0000446A */
  6406. 0000430E  7200                     moveq.l    D1, 0x00
  6407. 00004310  322E FEAA                move.w     D1, [A6 - 0x156]
  6408. 00004314  C2BC FFFF FF00           and.l      D1, 0xFFFFFF00
  6409. 0000431A  4A81                     tst.l      D1
  6410. 0000431C  57C1                     seq        D1
  6411. 0000431E  C001                     and.b      D0, D1
  6412. 00004320  6700 0148                beq        +0x14A /* 0000446A */
  6413. 00004324  7C01                     moveq.l    D6, 0x01
  6414. 00004326  082E 0001 FEAB           btst.b     [A6 - 0x155], 0x1
  6415. 0000432C  6700 0126                beq        +0x128 /* 00004454 */
  6416. 00004330  7000                     moveq.l    D0, 0x00
  6417. 00004332  302E FEAA                move.w     D0, [A6 - 0x156]
  6418. 00004336  7200                     moveq.l    D1, 0x00
  6419. 00004338  323C FFFD                move.w     D1, 0xFFFD
  6420. 0000433C  C081                     and.l      D0, D1
  6421. 0000433E  3D40 FEAA                move.w     [A6 - 0x156], D0
  6422. 00004342  D7EE FFF4                add.l      A3, [A6 - 0xC]
  6423. 00004346  082E 0002 FEAB           btst.b     [A6 - 0x155], 0x2
  6424. 0000434C  56C0                     sne        D0
  6425. 0000434E  4A00                     tst.b      D0
  6426. 00004350  660E                     bne        +0x10 /* 00004360 */
  6427. 00004352  082E 0006 FEAB           btst.b     [A6 - 0x155], 0x6
  6428. 00004358  56C1                     sne        D1
  6429. 0000435A  8001                     or.b       D0, D1
  6430. 0000435C  6700 0086                beq        +0x88 /* 000043E4 */
  6431. label00004360:
  6432. 00004360  486E FFEC                pea.l      [A6 - 0x14]
  6433. 00004364  486E FEE8                pea.l      [A6 - 0x118]
  6434. 00004368  4267                     clr.w      -[A7]
  6435. 0000436A  4EAD 247A                jsr        [A5 + 0x247A /* export_1163 */]
  6436. 0000436E  200B                     move.l     D0, A3
  6437. 00004370  90AE FFEC                sub.l      D0, [A6 - 0x14]
  6438. 00004374  6F6E                     ble        +0x70 /* 000043E4 */
  6439. 00004376  202E FFEC                move.l     D0, [A6 - 0x14]
  6440. 0000437A  9087                     sub.l      D0, D7
  6441. 0000437C  3A00                     move.w     D5, D0
  6442. 0000437E  7000                     moveq.l    D0, 0x00
  6443. 00004380  2D40 FFFC                move.l     [A6 - 0x4], D0
  6444. 00004384  4267                     clr.w      -[A7]
  6445. 00004386  2F07                     move.l     -[A7], D7
  6446. 00004388  3005                     move.w     D0, D5
  6447. 0000438A  48C0                     ext.l      D0
  6448. 0000438C  2F00                     move.l     -[A7], D0
  6449. 0000438E  206C FED8                movea.l    A0, [A4 - 0x128]
  6450. 00004392  2F10                     move.l     -[A7], [A0]
  6451. 00004394  486E FFFC                pea.l      [A6 - 0x4]
  6452. 00004398  486E FECC                pea.l      [A6 - 0x134]
  6453. 0000439C  2F3C 8214 FFF4           move.l     -[A7], 0x8214FFF4
  6454. 000043A2  A8B5                     syscall    ScriptUtil
  6455. 000043A4  381F                     move.w     D4, [A7]+
  6456. 000043A6  4AAE FFFC                tst.l      [A6 - 0x4]
  6457. 000043AA  5EC0                     sgt        D0
  6458. 000043AC  4A00                     tst.b      D0
  6459. 000043AE  6734                     beq        +0x36 /* 000043E4 */
  6460. 000043B0  3204                     move.w     D1, D4
  6461. 000043B2  6A02                     bpl        +0x4 /* 000043B6 */
  6462. 000043B4  4441                     neg.w      D1
  6463. label000043B6:
  6464. 000043B6  342E FEAA                move.w     D2, [A6 - 0x156]
  6465. 000043BA  6A02                     bpl        +0x4 /* 000043BE */
  6466. 000043BC  4442                     neg.w      D2
  6467. label000043BE:
  6468. 000043BE  B441                     cmp.w      D2, D1
  6469. 000043C0  5EC1                     sgt        D1
  6470. 000043C2  C001                     and.b      D0, D1
  6471. 000043C4  671E                     beq        +0x20 /* 000043E4 */
  6472. 000043C6  7200                     moveq.l    D1, 0x00
  6473. 000043C8  3204                     move.w     D1, D4
  6474. 000043CA  C2BC FFFF FF00           and.l      D1, 0xFFFFFF00
  6475. 000043D0  4A81                     tst.l      D1
  6476. 000043D2  57C1                     seq        D1
  6477. 000043D4  C001                     and.b      D0, D1
  6478. 000043D6  670C                     beq        +0xE /* 000043E4 */
  6479. 000043D8  3005                     move.w     D0, D5
  6480. 000043DA  48C0                     ext.l      D0
  6481. 000043DC  2D40 FFF4                move.l     [A6 - 0xC], D0
  6482. 000043E0  266E FFEC                movea.l    A3, [A6 - 0x14]
  6483. label000043E4:
  6484. 000043E4  7000                     moveq.l    D0, 0x00
  6485. 000043E6  2D40 FFF0                move.l     [A6 - 0x10], D0
  6486. 000043EA  102C FECE                move.b     D0, [A4 - 0x132]
  6487. 000043EE  6614                     bne        +0x16 /* 00004404 */
  6488. 000043F0  206C 000C                movea.l    A0, [A4 + 0xC]
  6489. 000043F4  7203                     moveq.l    D1, 0x03
  6490. 000043F6  B228 0001                cmp.b      D1, [A0 + 0x1]
  6491. 000043FA  57C1                     seq        D1
  6492. 000043FC  8001                     or.b       D0, D1
  6493. 000043FE  0240 0001                andi.w     D0, 0x1
  6494. 00004402  672A                     beq        +0x2C /* 0000442E */
  6495. label00004404:
  6496. 00004404  4267                     clr.w      -[A7]
  6497. 00004406  2F0B                     move.l     -[A7], A3
  6498. 00004408  302C FED6                move.w     D0, [A4 - 0x12A]
  6499. 0000440C  48C0                     ext.l      D0
  6500. 0000440E  90AE FFF4                sub.l      D0, [A6 - 0xC]
  6501. 00004412  2F00                     move.l     -[A7], D0
  6502. 00004414  206C FED8                movea.l    A0, [A4 - 0x128]
  6503. 00004418  2F10                     move.l     -[A7], [A0]
  6504. 0000441A  486E FFF0                pea.l      [A6 - 0x10]
  6505. 0000441E  486E FECC                pea.l      [A6 - 0x134]
  6506. 00004422  2F3C 8214 FFF6           move.l     -[A7], 0x8214FFF6
  6507. 00004428  A8B5                     syscall    ScriptUtil
  6508. 0000442A  3D5F FEA8                move.w     [A6 - 0x158], [A7]+
  6509. label0000442E:
  6510. 0000442E  4AAE FFF0                tst.l      [A6 - 0x10]
  6511. 00004432  57C0                     seq        D0
  6512. 00004434  4A00                     tst.b      D0
  6513. 00004436  6614                     bne        +0x16 /* 0000444C */
  6514. 00004438  7200                     moveq.l    D1, 0x00
  6515. 0000443A  322E FEA8                move.w     D1, [A6 - 0x158]
  6516. 0000443E  C2BC FFFF FF00           and.l      D1, 0xFFFFFF00
  6517. 00004444  4A81                     tst.l      D1
  6518. 00004446  56C1                     sne        D1
  6519. 00004448  8001                     or.b       D0, D1
  6520. 0000444A  670E                     beq        +0x10 /* 0000445A */
  6521. label0000444C:
  6522. 0000444C  2F0E                     move.l     -[A7], A6
  6523. 0000444E  4EBA FC7A                jsr        [PC - 0x386 /* 000040CA */]
  6524. 00004452  6006                     bra        +0x8 /* 0000445A */
  6525. label00004454:
  6526. 00004454  2F0E                     move.l     -[A7], A6
  6527. 00004456  4EBA FC72                jsr        [PC - 0x38E /* 000040CA */]
  6528. label0000445A:
  6529. 0000445A  206E 000C                movea.l    A0, [A6 + 0xC]
  6530. 0000445E  43EE FECC                lea.l      A1, [A6 - 0x134]
  6531. 00004462  700D                     moveq.l    D0, 0x0D
  6532. label00004464:
  6533. 00004464  30D9                     move.w     [A0]+, [A1]+
  6534. 00004466  51C8 FFFC                dbf        D0, -0x6 /* 00004464 */
  6535. label0000446A:
  6536. 0000446A  2F2C FED8                move.l     -[A7], [A4 - 0x128]
  6537. 0000446E  205F                     movea.l    A0, [A7]+
  6538. 00004470  A02A                     syscall    HUnlock
  6539. label00004472:
  6540. 00004472  1D46 0010                move.b     [A6 + 0x10], D6
  6541. 00004476  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  6542. 0000447A  4E5E                     unlink     A6
  6543. 0000447C  205F                     movea.l    A0, [A7]+
  6544. 0000447E  504F                     addq.w     A7, 8
  6545. 00004480  4ED0                     jmp        [A0]
  6546. fn00004482:
  6547. 00004482  4E56 FECA                link       A6, -0x0136
  6548. 00004486  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  6549. 0000448A  422E FEE4                clr.b      [A6 - 0x11C]
  6550. 0000448E  206E 0014                movea.l    A0, [A6 + 0x14]
  6551. 00004492  4240                     clr.w      D0
  6552. 00004494  1010                     move.b     D0, [A0]
  6553. 00004496  3D40 FED6                move.w     [A6 - 0x12A], D0
  6554. 0000449A  202E 0014                move.l     D0, [A6 + 0x14]
  6555. 0000449E  5280                     addq.l     D0, 1
  6556. 000044A0  2D40 FEE0                move.l     [A6 - 0x120], D0
  6557. 000044A4  2D6E FEE0 FEDC           move.l     [A6 - 0x124], [A6 - 0x120]
  6558. 000044AA  486E FEE0                pea.l      [A6 - 0x120]
  6559. 000044AE  4EAD 26FA                jsr        [A5 + 0x26FA /* export_1243 */]
  6560. 000044B2  302E FED6                move.w     D0, [A6 - 0x12A]
  6561. 000044B6  48C0                     ext.l      D0
  6562. 000044B8  222E FEE0                move.l     D1, [A6 - 0x120]
  6563. 000044BC  92AE FEDC                sub.l      D1, [A6 - 0x124]
  6564. 000044C0  9081                     sub.l      D0, D1
  6565. 000044C2  3D40 FED6                move.w     [A6 - 0x12A], D0
  6566. 000044C6  1D6E FED7 FEE4           move.b     [A6 - 0x11C], [A6 - 0x129]
  6567. 000044CC  2F2E FEE0                move.l     -[A7], [A6 - 0x120]
  6568. 000044D0  41EE FEE4                lea.l      A0, [A6 - 0x11C]
  6569. 000044D4  2008                     move.l     D0, A0
  6570. 000044D6  5280                     addq.l     D0, 1
  6571. 000044D8  2F00                     move.l     -[A7], D0
  6572. 000044DA  302E FED6                move.w     D0, [A6 - 0x12A]
  6573. 000044DE  48C0                     ext.l      D0
  6574. 000044E0  2F00                     move.l     -[A7], D0
  6575. 000044E2  4EAD 0D22                jsr        [A5 + 0xD22 /* export_416 */]
  6576. 000044E6  4AAE 0010                tst.l      [A6 + 0x10]
  6577. 000044EA  57C0                     seq        D0
  6578. 000044EC  4A00                     tst.b      D0
  6579. 000044EE  660C                     bne        +0xE /* 000044FC */
  6580. 000044F0  206E 0010                movea.l    A0, [A6 + 0x10]
  6581. 000044F4  4A28 0001                tst.b      [A0 + 0x1]
  6582. 000044F8  57C1                     seq        D1
  6583. 000044FA  8001                     or.b       D0, D1
  6584. label000044FC:
  6585. 000044FC  4400                     neg.b      D0
  6586. 000044FE  1D40 FECD                move.b     [A6 - 0x133], D0
  6587. 00004502  6608                     bne        +0xA /* 0000450C */
  6588. 00004504  4AAE 000C                tst.l      [A6 + 0xC]
  6589. 00004508  57C1                     seq        D1
  6590. 0000450A  8001                     or.b       D0, D1
  6591. label0000450C:
  6592. 0000450C  0240 0001                andi.w     D0, 0x1
  6593. 00004510  1D40 FECE                move.b     [A6 - 0x132], D0
  6594. 00004514  102E FECD                move.b     D0, [A6 - 0x133]
  6595. 00004518  6614                     bne        +0x16 /* 0000452E */
  6596. 0000451A  206E 0010                movea.l    A0, [A6 + 0x10]
  6597. 0000451E  7202                     moveq.l    D1, 0x02
  6598. 00004520  B228 0001                cmp.b      D1, [A0 + 0x1]
  6599. 00004524  57C1                     seq        D1
  6600. 00004526  8001                     or.b       D0, D1
  6601. 00004528  0240 0001                andi.w     D0, 0x1
  6602. 0000452C  6722                     beq        +0x24 /* 00004550 */
  6603. label0000452E:
  6604. 0000452E  2F00                     move.l     -[A7], D0
  6605. 00004530  4267                     clr.w      -[A7]
  6606. 00004532  2F0E                     move.l     -[A7], A6
  6607. 00004534  4EBA FA00                jsr        [PC - 0x600 /* 00003F36 */]
  6608. 00004538  121F                     move.b     D1, [A7]+
  6609. 0000453A  201F                     move.l     D0, [A7]+
  6610. 0000453C  C001                     and.b      D0, D1
  6611. 0000453E  6710                     beq        +0x12 /* 00004550 */
  6612. 00004540  4267                     clr.w      -[A7]
  6613. 00004542  2F0E                     move.l     -[A7], A6
  6614. 00004544  4EBA FAAC                jsr        [PC - 0x554 /* 00003FF2 */]
  6615. 00004548  1D5F 0018                move.b     [A6 + 0x18], [A7]+
  6616. 0000454C  6000 00F8                bra        +0xFA /* 00004646 */
  6617. label00004550:
  6618. 00004550  4207                     clr.b      D7
  6619. 00004552  42A7                     clr.l      -[A7]
  6620. 00004554  3EB8 0BA6                move.w     [A7], [0x00000BA6 /* SysFontFam */]
  6621. 00004558  4EAD 26BA                jsr        [A5 + 0x26BA /* export_1235 */]
  6622. 0000455C  3A1F                     move.w     D5, [A7]+
  6623. 0000455E  2D6D 9F4A FED8           move.l     [A6 - 0x128], [A5 - 0x60B6]
  6624. 00004564  4267                     clr.w      -[A7]
  6625. 00004566  486E FFE4                pea.l      [A6 - 0x1C]
  6626. 0000456A  2F0E                     move.l     -[A7], A6
  6627. 0000456C  4EBA FC02                jsr        [PC - 0x3FE /* 00004170 */]
  6628. 00004570  1E1F                     move.b     D7, [A7]+
  6629. 00004572  1007                     move.b     D0, D7
  6630. 00004574  0A00 0001                xori.b     D0, 0x1
  6631. 00004578  4A00                     tst.b      D0
  6632. 0000457A  672A                     beq        +0x2C /* 000045A6 */
  6633. 0000457C  4AAD 9F4E                tst.l      [A5 - 0x60B2]
  6634. 00004580  56C1                     sne        D1
  6635. 00004582  C001                     and.b      D0, D1
  6636. 00004584  6720                     beq        +0x22 /* 000045A6 */
  6637. 00004586  4267                     clr.w      -[A7]
  6638. 00004588  3F2D 9F42                move.w     -[A7], [A5 - 0x60BE]
  6639. 0000458C  4EAD 26A2                jsr        [A5 + 0x26A2 /* export_1232 */]
  6640. 00004590  381F                     move.w     D4, [A7]+
  6641. 00004592  2D6D 9F4E FED8           move.l     [A6 - 0x128], [A5 - 0x60B2]
  6642. 00004598  4267                     clr.w      -[A7]
  6643. 0000459A  486E FFE4                pea.l      [A6 - 0x1C]
  6644. 0000459E  2F0E                     move.l     -[A7], A6
  6645. 000045A0  4EBA FBCE                jsr        [PC - 0x432 /* 00004170 */]
  6646. 000045A4  1E1F                     move.b     D7, [A7]+
  6647. label000045A6:
  6648. 000045A6  1007                     move.b     D0, D7
  6649. 000045A8  0A00 0001                xori.b     D0, 0x1
  6650. 000045AC  4A00                     tst.b      D0
  6651. 000045AE  6776                     beq        +0x78 /* 00004626 */
  6652. 000045B0  7202                     moveq.l    D1, 0x02
  6653. 000045B2  B26D 9F3E                cmp.w      D1, [A5 - 0x60C2]
  6654. 000045B6  5DC1                     slt        D1
  6655. 000045B8  C001                     and.b      D0, D1
  6656. 000045BA  676A                     beq        +0x6C /* 00004626 */
  6657. 000045BC  426E FECA                clr.w      [A6 - 0x136]
  6658. 000045C0  3C2E FECA                move.w     D6, [A6 - 0x136]
  6659. 000045C4  605A                     bra        +0x5C /* 00004620 */
  6660. label000045C6:
  6661. 000045C6  202D 9F3A                move.l     D0, [A5 - 0x60C6]
  6662. 000045CA  3206                     move.w     D1, D6
  6663. 000045CC  0300                     btst       D0, D1
  6664. 000045CE  674E                     beq        +0x50 /* 0000461E */
  6665. 000045D0  BC6D 9F40                cmp.w      D6, [A5 - 0x60C0]
  6666. 000045D4  57C0                     seq        D0
  6667. 000045D6  4A00                     tst.b      D0
  6668. 000045D8  6644                     bne        +0x46 /* 0000461E */
  6669. 000045DA  BC6D 9F42                cmp.w      D6, [A5 - 0x60BE]
  6670. 000045DE  57C1                     seq        D1
  6671. 000045E0  8001                     or.b       D0, D1
  6672. 000045E2  6702                     beq        +0x4 /* 000045E6 */
  6673. 000045E4  6038                     bra        +0x3A /* 0000461E */
  6674. label000045E6:
  6675. 000045E6  4267                     clr.w      -[A7]
  6676. 000045E8  3F06                     move.w     -[A7], D6
  6677. 000045EA  4EAD 26A2                jsr        [A5 + 0x26A2 /* export_1232 */]
  6678. 000045EE  381F                     move.w     D4, [A7]+
  6679. 000045F0  42A7                     clr.l      -[A7]
  6680. 000045F2  3F06                     move.w     -[A7], D6
  6681. 000045F4  486D CDFE                pea.l      [A5 - 0x3202]
  6682. 000045F8  4EAD 2502                jsr        [A5 + 0x2502 /* export_1180 */]
  6683. 000045FC  2D5F FED8                move.l     [A6 - 0x128], [A7]+
  6684. 00004600  670E                     beq        +0x10 /* 00004610 */
  6685. 00004602  4267                     clr.w      -[A7]
  6686. 00004604  486E FFE4                pea.l      [A6 - 0x1C]
  6687. 00004608  2F0E                     move.l     -[A7], A6
  6688. 0000460A  4EBA FB64                jsr        [PC - 0x49C /* 00004170 */]
  6689. 0000460E  1E1F                     move.b     D7, [A7]+
  6690. label00004610:
  6691. 00004610  486E FED8                pea.l      [A6 - 0x128]
  6692. 00004614  4EAD 2572                jsr        [A5 + 0x2572 /* export_1194 */]
  6693. 00004618  1007                     move.b     D0, D7
  6694. 0000461A  6702                     beq        +0x4 /* 0000461E */
  6695. 0000461C  6008                     bra        +0xA /* 00004626 */
  6696. label0000461E:
  6697. 0000461E  5246                     addq.w     D6, 1
  6698. label00004620:
  6699. 00004620  701F                     moveq.l    D0, 0x1F
  6700. 00004622  B046                     cmp.w      D0, D6
  6701. 00004624  6CA0                     bge        -0x5E /* 000045C6 */
  6702. label00004626:
  6703. 00004626  206D FE8C                movea.l    A0, [A5 - 0x174]
  6704. 0000462A  3145 0044                move.w     [A0 + 0x44], D5
  6705. 0000462E  1007                     move.b     D0, D7
  6706. 00004630  6710                     beq        +0x12 /* 00004642 */
  6707. 00004632  486E FFE4                pea.l      [A6 - 0x1C]
  6708. 00004636  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6709. 0000463A  2F3C 8008 FFF2           move.l     -[A7], 0x8008FFF2
  6710. 00004640  A8B5                     syscall    ScriptUtil
  6711. label00004642:
  6712. 00004642  1D47 0018                move.b     [A6 + 0x18], D7
  6713. label00004646:
  6714. 00004646  4CDF 00F0                movem.l    D4,D5,D6,D7, [A7]+
  6715. 0000464A  4E5E                     unlink     A6
  6716. 0000464C  205F                     movea.l    A0, [A7]+
  6717. 0000464E  DEFC 0010                add.w      A7, 0x10
  6718. 00004652  4ED0                     jmp        [A0]
  6719. export_1033:
  6720. 00004654  4E56 0000                link       A6, 0
  6721. 00004658  206D E174                movea.l    A0, [A5 - 0x1E8C]
  6722. 0000465C  2D68 0018 0008           move.l     [A6 + 0x8], [A0 + 0x18]
  6723. 00004662  4E5E                     unlink     A6
  6724. 00004664  4E75                     rts
  6725. export_1034:
  6726. fn00004666:
  6727. 00004666  4E56 FFFC                link       A6, -0x0004
  6728. 0000466A  48E7 0018                movem.l    -[A7], A3,A4
  6729. 0000466E  286E 0008                movea.l    A4, [A6 + 0x8]
  6730. 00004672  4A54                     tst.w      [A4]
  6731. 00004674  6D0E                     blt        +0x10 /* 00004684 */
  6732. 00004676  206C 0002                movea.l    A0, [A4 + 0x2]
  6733. 0000467A  3014                     move.w     D0, [A4]
  6734. 0000467C  48C0                     ext.l      D0
  6735. 0000467E  2640                     movea.l    A3, D0
  6736. 00004680  D7D0                     add.l      A3, [A0]
  6737. 00004682  600C                     bra        +0xE /* 00004690 */
  6738. label00004684:
  6739. 00004684  206D CB44                movea.l    A0, [A5 - 0x34BC]
  6740. 00004688  3014                     move.w     D0, [A4]
  6741. 0000468A  48C0                     ext.l      D0
  6742. 0000468C  2650                     movea.l    A3, [A0]
  6743. 0000468E  97C0                     sub.l      A3, D0
  6744. label00004690:
  6745. 00004690  2F0B                     move.l     -[A7], A3
  6746. 00004692  486D E074                pea.l      [A5 - 0x1F8C]
  6747. 00004696  4240                     clr.w      D0
  6748. 00004698  1013                     move.b     D0, [A3]
  6749. 0000469A  5240                     addq.w     D0, 1
  6750. 0000469C  48C0                     ext.l      D0
  6751. 0000469E  2F00                     move.l     -[A7], D0
  6752. 000046A0  4EAD 0D22                jsr        [A5 + 0xD22 /* export_416 */]
  6753. 000046A4  4CDF 1800                movem.l    A3,A4, [A7]+
  6754. 000046A8  4E5E                     unlink     A6
  6755. 000046AA  2E9F                     move.l     [A7], [A7]+
  6756. 000046AC  4E75                     rts
  6757. export_1035:
  6758. 000046AE  4E56 0000                link       A6, 0
  6759. 000046B2  41ED E028                lea.l      A0, [A5 - 0x1FD8]
  6760. 000046B6  2B48 E02E                move.l     [A5 - 0x1FD2], A0
  6761. 000046BA  3B7C FFFF E032           move.w     [A5 - 0x1FCE], 0xFFFF
  6762. 000046C0  486D E034                pea.l      [A5 - 0x1FCC]
  6763. 000046C4  486D E004                pea.l      [A5 - 0x1FFC]
  6764. 000046C8  4EBA 03D2                jsr        [PC + 0x3D2 /* 00004A9C */]
  6765. 000046CC  486D E04A                pea.l      [A5 - 0x1FB6]
  6766. 000046D0  701E                     moveq.l    D0, 0x1E
  6767. 000046D2  2F00                     move.l     -[A7], D0
  6768. 000046D4  4EAD 0EEA                jsr        [A5 + 0xEEA /* export_473 */]
  6769. 000046D8  4EBA 0006                jsr        [PC + 0x6 /* 000046E0 */]
  6770. 000046DC  4E5E                     unlink     A6
  6771. 000046DE  4E75                     rts
  6772. export_1036:
  6773. fn000046E0:
  6774. 000046E0  4E56 0000                link       A6, 0
  6775. 000046E4  42A7                     clr.l      -[A7]
  6776. 000046E6  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  6777. 000046EA  2B5F E040                move.l     [A5 - 0x1FC0], [A7]+
  6778. 000046EE  2B6D E040 E062           move.l     [A5 - 0x1F9E], [A5 - 0x1FC0]
  6779. 000046F4  2B6D ABEE E044           move.l     [A5 - 0x1FBC], [A5 - 0x5412]
  6780. 000046FA  4E5E                     unlink     A6
  6781. 000046FC  4E75                     rts
  6782. export_1037:
  6783. 000046FE  4E56 FFF6                link       A6, -0x000A
  6784. 00004702  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  6785. 00004706  266E 0008                movea.l    A3, [A6 + 0x8]
  6786. 0000470A  286B 0004                movea.l    A4, [A3 + 0x4]
  6787. 0000470E  3D54 FFF8                move.w     [A6 - 0x8], [A4]
  6788. 00004712  302B 0008                move.w     D0, [A3 + 0x8]
  6789. 00004716  5240                     addq.w     D0, 1
  6790. 00004718  3D40 FFF6                move.w     [A6 - 0xA], D0
  6791. 0000471C  3E2E FFF8                move.w     D7, [A6 - 0x8]
  6792. 00004720  6038                     bra        +0x3A /* 0000475A */
  6793. label00004722:
  6794. 00004722  206C 0004                movea.l    A0, [A4 + 0x4]
  6795. 00004726  2F08                     move.l     -[A7], A0
  6796. 00004728  42A7                     clr.l      -[A7]
  6797. 0000472A  3007                     move.w     D0, D7
  6798. 0000472C  5340                     subq.w     D0, 1
  6799. 0000472E  3F00                     move.w     -[A7], D0
  6800. 00004730  3F3C 001A                move.w     -[A7], 0x1A
  6801. 00004734  301F                     move.w     D0, [A7]+
  6802. 00004736  C1DF                     muls.w     D0, [A7]+
  6803. 00004738  2E80                     move.l     [A7], D0
  6804. 0000473A  201F                     move.l     D0, [A7]+
  6805. 0000473C  205F                     movea.l    A0, [A7]+
  6806. 0000473E  2C00                     move.l     D6, D0
  6807. 00004740  DC90                     add.l      D6, [A0]
  6808. 00004742  2046                     movea.l    A0, D6
  6809. 00004744  7002                     moveq.l    D0, 0x02
  6810. 00004746  B028 000C                cmp.b      D0, [A0 + 0xC]
  6811. 0000474A  660A                     bne        +0xC /* 00004756 */
  6812. 0000474C  2046                     movea.l    A0, D6
  6813. 0000474E  4868 000E                pea.l      [A0 + 0xE]
  6814. 00004752  4EAD 2572                jsr        [A5 + 0x2572 /* export_1194 */]
  6815. label00004756:
  6816. 00004756  5347                     subq.w     D7, 1
  6817. 00004758  6906                     bvs        +0x8 /* 00004760 */
  6818. label0000475A:
  6819. 0000475A  BE6E FFF6                cmp.w      D7, [A6 - 0xA]
  6820. 0000475E  6CC2                     bge        -0x3C /* 00004722 */
  6821. label00004760:
  6822. 00004760  38AB 0008                move.w     [A4], [A3 + 0x8]
  6823. 00004764  396B 000A 0008           move.w     [A4 + 0x8], [A3 + 0xA]
  6824. 0000476A  302C 0002                move.w     D0, [A4 + 0x2]
  6825. 0000476E  9054                     sub.w      D0, [A4]
  6826. 00004770  7228                     moveq.l    D1, 0x28
  6827. 00004772  B240                     cmp.w      D1, D0
  6828. 00004774  6C24                     bge        +0x26 /* 0000479A */
  6829. 00004776  3014                     move.w     D0, [A4]
  6830. 00004778  D07C 0028                add.w      D0, 0x28 /* '(' */
  6831. 0000477C  3940 0002                move.w     [A4 + 0x2], D0
  6832. 00004780  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  6833. 00004784  42A7                     clr.l      -[A7]
  6834. 00004786  3F2C 0002                move.w     -[A7], [A4 + 0x2]
  6835. 0000478A  3F3C 001A                move.w     -[A7], 0x1A
  6836. 0000478E  301F                     move.w     D0, [A7]+
  6837. 00004790  C1DF                     muls.w     D0, [A7]+
  6838. 00004792  2E80                     move.l     [A7], D0
  6839. 00004794  201F                     move.l     D0, [A7]+
  6840. 00004796  205F                     movea.l    A0, [A7]+
  6841. 00004798  A024                     syscall    SetHandleSize
  6842. label0000479A:
  6843. 0000479A  302C 000A                move.w     D0, [A4 + 0xA]
  6844. 0000479E  906C 0008                sub.w      D0, [A4 + 0x8]
  6845. 000047A2  0C40 0190                cmpi.w     D0, 0x190
  6846. 000047A6  6F1E                     ble        +0x20 /* 000047C6 */
  6847. 000047A8  302C 0008                move.w     D0, [A4 + 0x8]
  6848. 000047AC  D07C 0190                add.w      D0, 0x190
  6849. 000047B0  3940 000A                move.w     [A4 + 0xA], D0
  6850. 000047B4  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  6851. 000047B8  302C 000A                move.w     D0, [A4 + 0xA]
  6852. 000047BC  48C0                     ext.l      D0
  6853. 000047BE  2F00                     move.l     -[A7], D0
  6854. 000047C0  201F                     move.l     D0, [A7]+
  6855. 000047C2  205F                     movea.l    A0, [A7]+
  6856. 000047C4  A024                     syscall    SetHandleSize
  6857. label000047C6:
  6858. 000047C6  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  6859. 000047CA  4E5E                     unlink     A6
  6860. 000047CC  2E9F                     move.l     [A7], [A7]+
  6861. 000047CE  4E75                     rts
  6862. export_1038:
  6863. 000047D0  4E56 FFF8                link       A6, -0x0008
  6864. 000047D4  48E7 0308                movem.l    -[A7], D6,D7,A4
  6865. 000047D8  4267                     clr.w      -[A7]
  6866. 000047DA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6867. 000047DE  4EBA 00C4                jsr        [PC + 0xC4 /* 000048A4 */]
  6868. 000047E2  3E1F                     move.w     D7, [A7]+
  6869. 000047E4  6748                     beq        +0x4A /* 0000482E */
  6870. 000047E6  206D E174                movea.l    A0, [A5 - 0x1E8C]
  6871. 000047EA  2068 0010                movea.l    A0, [A0 + 0x10]
  6872. 000047EE  2068 0004                movea.l    A0, [A0 + 0x4]
  6873. 000047F2  2F08                     move.l     -[A7], A0
  6874. 000047F4  42A7                     clr.l      -[A7]
  6875. 000047F6  3007                     move.w     D0, D7
  6876. 000047F8  5340                     subq.w     D0, 1
  6877. 000047FA  3F00                     move.w     -[A7], D0
  6878. 000047FC  3F3C 001A                move.w     -[A7], 0x1A
  6879. 00004800  301F                     move.w     D0, [A7]+
  6880. 00004802  C1DF                     muls.w     D0, [A7]+
  6881. 00004804  2E80                     move.l     [A7], D0
  6882. 00004806  201F                     move.l     D0, [A7]+
  6883. 00004808  205F                     movea.l    A0, [A7]+
  6884. 0000480A  2840                     movea.l    A4, D0
  6885. 0000480C  D9D0                     add.l      A4, [A0]
  6886. 0000480E  4A6C 0002                tst.w      [A4 + 0x2]
  6887. 00004812  6600 0086                bne        +0x88 /* 0000489A */
  6888. 00004816  41ED E028                lea.l      A0, [A5 - 0x1FD8]
  6889. 0000481A  B1ED E174                cmpa.l     A0, [A5 - 0x1E8C]
  6890. 0000481E  677A                     beq        +0x7C /* 0000489A */
  6891. 00004820  3F3C 0032                move.w     -[A7], 0x32 /* '2' */
  6892. 00004824  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6893. 00004828  4EAD 154A                jsr        [A5 + 0x154A /* export_677 */]
  6894. 0000482C  606C                     bra        +0x6E /* 0000489A */
  6895. label0000482E:
  6896. 0000482E  4267                     clr.w      -[A7]
  6897. 00004830  206D E174                movea.l    A0, [A5 - 0x1E8C]
  6898. 00004834  4868 000C                pea.l      [A0 + 0xC]
  6899. 00004838  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6900. 0000483C  4EBA 0330                jsr        [PC + 0x330 /* 00004B6E */]
  6901. 00004840  3E1F                     move.w     D7, [A7]+
  6902. 00004842  41ED E028                lea.l      A0, [A5 - 0x1FD8]
  6903. 00004846  B1ED E174                cmpa.l     A0, [A5 - 0x1E8C]
  6904. 0000484A  674E                     beq        +0x50 /* 0000489A */
  6905. 0000484C  4267                     clr.w      -[A7]
  6906. 0000484E  486D E034                pea.l      [A5 - 0x1FCC]
  6907. 00004852  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6908. 00004856  4EBA 007C                jsr        [PC + 0x7C /* 000048D4 */]
  6909. 0000485A  3C1F                     move.w     D6, [A7]+
  6910. 0000485C  6610                     bne        +0x12 /* 0000486E */
  6911. 0000485E  4267                     clr.w      -[A7]
  6912. 00004860  486D E034                pea.l      [A5 - 0x1FCC]
  6913. 00004864  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6914. 00004868  4EBA 0304                jsr        [PC + 0x304 /* 00004B6E */]
  6915. 0000486C  3C1F                     move.w     D6, [A7]+
  6916. label0000486E:
  6917. 0000486E  206D E174                movea.l    A0, [A5 - 0x1E8C]
  6918. 00004872  2068 0010                movea.l    A0, [A0 + 0x10]
  6919. 00004876  2068 0004                movea.l    A0, [A0 + 0x4]
  6920. 0000487A  2F08                     move.l     -[A7], A0
  6921. 0000487C  42A7                     clr.l      -[A7]
  6922. 0000487E  3007                     move.w     D0, D7
  6923. 00004880  5340                     subq.w     D0, 1
  6924. 00004882  3F00                     move.w     -[A7], D0
  6925. 00004884  3F3C 001A                move.w     -[A7], 0x1A
  6926. 00004888  301F                     move.w     D0, [A7]+
  6927. 0000488A  C1DF                     muls.w     D0, [A7]+
  6928. 0000488C  2E80                     move.l     [A7], D0
  6929. 0000488E  201F                     move.l     D0, [A7]+
  6930. 00004890  205F                     movea.l    A0, [A7]+
  6931. 00004892  2840                     movea.l    A4, D0
  6932. 00004894  D9D0                     add.l      A4, [A0]
  6933. 00004896  3946 0002                move.w     [A4 + 0x2], D6
  6934. label0000489A:
  6935. 0000489A  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  6936. 0000489E  4E5E                     unlink     A6
  6937. 000048A0  2E9F                     move.l     [A7], [A7]+
  6938. 000048A2  4E75                     rts
  6939. export_1039:
  6940. fn000048A4:
  6941. 000048A4  4E56 FFE0                link       A6, -0x0020
  6942. 000048A8  206E 0008                movea.l    A0, [A6 + 0x8]
  6943. 000048AC  43EE FFE0                lea.l      A1, [A6 - 0x20]
  6944. 000048B0  700F                     moveq.l    D0, 0x0F
  6945. label000048B2:
  6946. 000048B2  32D8                     move.w     [A1]+, [A0]+
  6947. 000048B4  51C8 FFFC                dbf        D0, -0x6 /* 000048B2 */
  6948. 000048B8  4267                     clr.w      -[A7]
  6949. 000048BA  206D E174                movea.l    A0, [A5 - 0x1E8C]
  6950. 000048BE  4868 000C                pea.l      [A0 + 0xC]
  6951. 000048C2  486E FFE0                pea.l      [A6 - 0x20]
  6952. 000048C6  4EBA 000C                jsr        [PC + 0xC /* 000048D4 */]
  6953. 000048CA  3D5F 000C                move.w     [A6 + 0xC], [A7]+
  6954. 000048CE  4E5E                     unlink     A6
  6955. 000048D0  2E9F                     move.l     [A7], [A7]+
  6956. 000048D2  4E75                     rts
  6957. export_1040:
  6958. fn000048D4:
  6959. 000048D4  4E56 FFD0                link       A6, -0x0030
  6960. 000048D8  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  6961. 000048DC  206E 0008                movea.l    A0, [A6 + 0x8]
  6962. 000048E0  43EE FFE0                lea.l      A1, [A6 - 0x20]
  6963. 000048E4  700F                     moveq.l    D0, 0x0F
  6964. label000048E6:
  6965. 000048E6  32D8                     move.w     [A1]+, [A0]+
  6966. 000048E8  51C8 FFFC                dbf        D0, -0x6 /* 000048E6 */
  6967. 000048EC  426E 0010                clr.w      [A6 + 0x10]
  6968. 000048F0  286E 000C                movea.l    A4, [A6 + 0xC]
  6969. 000048F4  7001                     moveq.l    D0, 0x01
  6970. 000048F6  B054                     cmp.w      D0, [A4]
  6971. 000048F8  6F04                     ble        +0x6 /* 000048FE */
  6972. 000048FA  6000 00BA                bra        +0xBC /* 000049B6 */
  6973. label000048FE:
  6974. 000048FE  4240                     clr.w      D0
  6975. 00004900  102E FFE0                move.b     D0, [A6 - 0x20]
  6976. 00004904  7202                     moveq.l    D1, 0x02
  6977. 00004906  B240                     cmp.w      D1, D0
  6978. 00004908  57C0                     seq        D0
  6979. 0000490A  4A00                     tst.b      D0
  6980. 0000490C  6722                     beq        +0x24 /* 00004930 */
  6981. 0000490E  2F00                     move.l     -[A7], D0
  6982. 00004910  4267                     clr.w      -[A7]
  6983. 00004912  486E FFE0                pea.l      [A6 - 0x20]
  6984. 00004916  487A 00AA                pea.l      [PC + 0xAA /* 000049C2, value 0x2697400, pstring "it" */]
  6985. 0000491A  4EAD 0E42                jsr        [A5 + 0xE42 /* export_452 */]
  6986. 0000491E  121F                     move.b     D1, [A7]+
  6987. 00004920  201F                     move.l     D0, [A7]+
  6988. 00004922  C001                     and.b      D0, D1
  6989. 00004924  670A                     beq        +0xC /* 00004930 */
  6990. 00004926  3D6C 0002 0010           move.w     [A6 + 0x10], [A4 + 0x2]
  6991. 0000492C  6000 0088                bra        +0x8A /* 000049B6 */
  6992. label00004930:
  6993. 00004930  266C 0004                movea.l    A3, [A4 + 0x4]
  6994. 00004934  302C 0008                move.w     D0, [A4 + 0x8]
  6995. 00004938  5240                     addq.w     D0, 1
  6996. 0000493A  3D40 FFD2                move.w     [A6 - 0x2E], D0
  6997. 0000493E  3014                     move.w     D0, [A4]
  6998. 00004940  D06C 0008                add.w      D0, [A4 + 0x8]
  6999. 00004944  3D40 FFD0                move.w     [A6 - 0x30], D0
  7000. 00004948  3E2E FFD2                move.w     D7, [A6 - 0x2E]
  7001. 0000494C  6062                     bra        +0x64 /* 000049B0 */
  7002. label0000494E:
  7003. 0000494E  206B 0004                movea.l    A0, [A3 + 0x4]
  7004. 00004952  2F08                     move.l     -[A7], A0
  7005. 00004954  42A7                     clr.l      -[A7]
  7006. 00004956  3007                     move.w     D0, D7
  7007. 00004958  5340                     subq.w     D0, 1
  7008. 0000495A  3F00                     move.w     -[A7], D0
  7009. 0000495C  3F3C 001A                move.w     -[A7], 0x1A
  7010. 00004960  301F                     move.w     D0, [A7]+
  7011. 00004962  C1DF                     muls.w     D0, [A7]+
  7012. 00004964  2E80                     move.l     [A7], D0
  7013. 00004966  201F                     move.l     D0, [A7]+
  7014. 00004968  205F                     movea.l    A0, [A7]+
  7015. 0000496A  2A00                     move.l     D5, D0
  7016. 0000496C  DA90                     add.l      D5, [A0]
  7017. 0000496E  206B 000C                movea.l    A0, [A3 + 0xC]
  7018. 00004972  2245                     movea.l    A1, D5
  7019. 00004974  3011                     move.w     D0, [A1]
  7020. 00004976  48C0                     ext.l      D0
  7021. 00004978  2C00                     move.l     D6, D0
  7022. 0000497A  DC90                     add.l      D6, [A0]
  7023. 0000497C  2046                     movea.l    A0, D6
  7024. 0000497E  4240                     clr.w      D0
  7025. 00004980  1010                     move.b     D0, [A0]
  7026. 00004982  4241                     clr.w      D1
  7027. 00004984  122E FFE0                move.b     D1, [A6 - 0x20]
  7028. 00004988  B240                     cmp.w      D1, D0
  7029. 0000498A  57C0                     seq        D0
  7030. 0000498C  4A00                     tst.b      D0
  7031. 0000498E  671C                     beq        +0x1E /* 000049AC */
  7032. 00004990  2F00                     move.l     -[A7], D0
  7033. 00004992  4267                     clr.w      -[A7]
  7034. 00004994  486E FFE0                pea.l      [A6 - 0x20]
  7035. 00004998  2F06                     move.l     -[A7], D6
  7036. 0000499A  4EAD 0E42                jsr        [A5 + 0xE42 /* export_452 */]
  7037. 0000499E  121F                     move.b     D1, [A7]+
  7038. 000049A0  201F                     move.l     D0, [A7]+
  7039. 000049A2  C001                     and.b      D0, D1
  7040. 000049A4  6706                     beq        +0x8 /* 000049AC */
  7041. 000049A6  3D47 0010                move.w     [A6 + 0x10], D7
  7042. 000049AA  600A                     bra        +0xC /* 000049B6 */
  7043. label000049AC:
  7044. 000049AC  5247                     addq.w     D7, 1
  7045. 000049AE  6906                     bvs        +0x8 /* 000049B6 */
  7046. label000049B0:
  7047. 000049B0  BE6E FFD0                cmp.w      D7, [A6 - 0x30]
  7048. 000049B4  6F98                     ble        -0x66 /* 0000494E */
  7049. label000049B6:
  7050. 000049B6  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  7051. 000049BA  4E5E                     unlink     A6
  7052. 000049BC  205F                     movea.l    A0, [A7]+
  7053. 000049BE  504F                     addq.w     A7, 8
  7054. 000049C0  4ED0                     jmp        [A0]
  7055. 000049C2  0269 7400 4E56           andi.w     [A1 + 0x4E56], 0x7400 /* 't\0' */
  7056. export_1041: // at 000049C6 (misaligned)
  7057. 000049C8  FFD8                     .invalid   <<F/7/7>>
  7058. 000049CA  48E7 0308                movem.l    -[A7], D6,D7,A4
  7059. 000049CE  206E 0008                movea.l    A0, [A6 + 0x8]
  7060. 000049D2  43EE FFE0                lea.l      A1, [A6 - 0x20]
  7061. 000049D6  700F                     moveq.l    D0, 0x0F
  7062. label000049D8:
  7063. 000049D8  32D8                     move.w     [A1]+, [A0]+
  7064. 000049DA  51C8 FFFC                dbf        D0, -0x6 /* 000049D8 */
  7065. 000049DE  4267                     clr.w      -[A7]
  7066. 000049E0  486D E034                pea.l      [A5 - 0x1FCC]
  7067. 000049E4  486E FFE0                pea.l      [A6 - 0x20]
  7068. 000049E8  4EBA FEEA                jsr        [PC - 0x116 /* 000048D4 */]
  7069. 000049EC  3E1F                     move.w     D7, [A7]+
  7070. 000049EE  6720                     beq        +0x22 /* 00004A10 */
  7071. 000049F0  1C2D E024                move.b     D6, [A5 - 0x1FDC]
  7072. 000049F4  422D E024                clr.b      [A5 - 0x1FDC]
  7073. 000049F8  486D E034                pea.l      [A5 - 0x1FCC]
  7074. 000049FC  3F07                     move.w     -[A7], D7
  7075. 000049FE  4EBA 03B2                jsr        [PC + 0x3B2 /* 00004DB2 */]
  7076. 00004A02  1B46 E024                move.b     [A5 - 0x1FDC], D6
  7077. 00004A06  42A7                     clr.l      -[A7]
  7078. 00004A08  4EBA CA96                jsr        [PC - 0x356A /* 000014A0 */]
  7079. 00004A0C  285F                     movea.l    A4, [A7]+
  7080. 00004A0E  6010                     bra        +0x12 /* 00004A20 */
  7081. label00004A10:
  7082. 00004A10  42A7                     clr.l      -[A7]
  7083. 00004A12  7001                     moveq.l    D0, 0x01
  7084. 00004A14  2F00                     move.l     -[A7], D0
  7085. 00004A16  4EAD 25AA                jsr        [A5 + 0x25AA /* export_1201 */]
  7086. 00004A1A  285F                     movea.l    A4, [A7]+
  7087. 00004A1C  2054                     movea.l    A0, [A4]
  7088. 00004A1E  4210                     clr.b      [A0]
  7089. label00004A20:
  7090. 00004A20  2D4C 000C                move.l     [A6 + 0xC], A4
  7091. 00004A24  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  7092. 00004A28  4E5E                     unlink     A6
  7093. 00004A2A  2E9F                     move.l     [A7], [A7]+
  7094. 00004A2C  4E75                     rts
  7095. export_1042:
  7096. 00004A2E  4E56 FFDA                link       A6, -0x0026
  7097. 00004A32  48E7 0108                movem.l    -[A7], D7,A4
  7098. 00004A36  4247                     clr.w      D7
  7099. 00004A38  4AAD DFE6                tst.l      [A5 - 0x201A]
  7100. 00004A3C  6734                     beq        +0x36 /* 00004A72 */
  7101. 00004A3E  206D DFE6                movea.l    A0, [A5 - 0x201A]
  7102. 00004A42  2068 0004                movea.l    A0, [A0 + 0x4]
  7103. 00004A46  302D DFF2                move.w     D0, [A5 - 0x200E]
  7104. 00004A4A  48C0                     ext.l      D0
  7105. 00004A4C  D090                     add.l      D0, [A0]
  7106. 00004A4E  2840                     movea.l    A4, D0
  7107. 00004A50  548C                     addq.l     A4, 2
  7108. 00004A52  2F0C                     move.l     -[A7], A4
  7109. 00004A54  486E FFDE                pea.l      [A6 - 0x22]
  7110. 00004A58  4240                     clr.w      D0
  7111. 00004A5A  1014                     move.b     D0, [A4]
  7112. 00004A5C  5240                     addq.w     D0, 1
  7113. 00004A5E  48C0                     ext.l      D0
  7114. 00004A60  2F00                     move.l     -[A7], D0
  7115. 00004A62  4EAD 0D22                jsr        [A5 + 0xD22 /* export_416 */]
  7116. 00004A66  4267                     clr.w      -[A7]
  7117. 00004A68  486E FFDE                pea.l      [A6 - 0x22]
  7118. 00004A6C  4EBA FE36                jsr        [PC - 0x1CA /* 000048A4 */]
  7119. 00004A70  3E1F                     move.w     D7, [A7]+
  7120. label00004A72:
  7121. 00004A72  4A47                     tst.w      D7
  7122. 00004A74  6614                     bne        +0x16 /* 00004A8A */
  7123. 00004A76  4267                     clr.w      -[A7]
  7124. 00004A78  206D E174                movea.l    A0, [A5 - 0x1E8C]
  7125. 00004A7C  4868 000C                pea.l      [A0 + 0xC]
  7126. 00004A80  486E FFDE                pea.l      [A6 - 0x22]
  7127. 00004A84  4EBA 00E8                jsr        [PC + 0xE8 /* 00004B6E */]
  7128. 00004A88  3E1F                     move.w     D7, [A7]+
  7129. label00004A8A:
  7130. 00004A8A  3007                     move.w     D0, D7
  7131. 00004A8C  48C0                     ext.l      D0
  7132. 00004A8E  2F00                     move.l     -[A7], D0
  7133. 00004A90  4EBA E742                jsr        [PC - 0x18BE /* 000031D4 */]
  7134. 00004A94  4CDF 1080                movem.l    D7,A4, [A7]+
  7135. 00004A98  4E5E                     unlink     A6
  7136. 00004A9A  4E75                     rts
  7137. export_1043:
  7138. fn00004A9C:
  7139. 00004A9C  4E56 0000                link       A6, 0
  7140. 00004AA0  2F0C                     move.l     -[A7], A4
  7141. 00004AA2  286E 000C                movea.l    A4, [A6 + 0xC]
  7142. 00004AA6  4294                     clr.l      [A4]
  7143. 00004AA8  296E 0008 0004           move.l     [A4 + 0x4], [A6 + 0x8]
  7144. 00004AAE  206E 0008                movea.l    A0, [A6 + 0x8]
  7145. 00004AB2  3950 0008                move.w     [A4 + 0x8], [A0]
  7146. 00004AB6  206E 0008                movea.l    A0, [A6 + 0x8]
  7147. 00004ABA  3968 0008 000A           move.w     [A4 + 0xA], [A0 + 0x8]
  7148. 00004AC0  285F                     movea.l    A4, [A7]+
  7149. 00004AC2  4E5E                     unlink     A6
  7150. 00004AC4  205F                     movea.l    A0, [A7]+
  7151. 00004AC6  504F                     addq.w     A7, 8
  7152. 00004AC8  4ED0                     jmp        [A0]
  7153. export_1044:
  7154. fn00004ACA:
  7155. 00004ACA  4E56 FFFA                link       A6, -0x0006
  7156. 00004ACE  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  7157. 00004AD2  3E2E 0008                move.w     D7, [A6 + 0x8]
  7158. 00004AD6  266E 000A                movea.l    A3, [A6 + 0xA]
  7159. 00004ADA  286B 0004                movea.l    A4, [A3 + 0x4]
  7160. 00004ADE  3007                     move.w     D0, D7
  7161. 00004AE0  D054                     add.w      D0, [A4]
  7162. 00004AE2  B06C 0002                cmp.w      D0, [A4 + 0x2]
  7163. 00004AE6  6F42                     ble        +0x44 /* 00004B2A */
  7164. 00004AE8  4267                     clr.w      -[A7]
  7165. 00004AEA  3F07                     move.w     -[A7], D7
  7166. 00004AEC  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  7167. 00004AF0  4EAD 2542                jsr        [A5 + 0x2542 /* export_1188 */]
  7168. 00004AF4  3C1F                     move.w     D6, [A7]+
  7169. 00004AF6  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  7170. 00004AFA  42A7                     clr.l      -[A7]
  7171. 00004AFC  3006                     move.w     D0, D6
  7172. 00004AFE  D06C 0002                add.w      D0, [A4 + 0x2]
  7173. 00004B02  3F00                     move.w     -[A7], D0
  7174. 00004B04  3F3C 001A                move.w     -[A7], 0x1A
  7175. 00004B08  301F                     move.w     D0, [A7]+
  7176. 00004B0A  C1DF                     muls.w     D0, [A7]+
  7177. 00004B0C  2E80                     move.l     [A7], D0
  7178. 00004B0E  4EAD 2752                jsr        [A5 + 0x2752 /* export_1254 */]
  7179. 00004B12  4267                     clr.w      -[A7]
  7180. 00004B14  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  7181. 00004B18  4A5F                     tst.w      [A7]+
  7182. 00004B1A  6608                     bne        +0xA /* 00004B24 */
  7183. 00004B1C  3006                     move.w     D0, D6
  7184. 00004B1E  D16C 0002                add.w      [A4 + 0x2], D0
  7185. 00004B22  6006                     bra        +0x8 /* 00004B2A */
  7186. label00004B24:
  7187. 00004B24  4EAD 1572                jsr        [A5 + 0x1572 /* export_682 */]
  7188. 00004B28  6038                     bra        +0x3A /* 00004B62 */
  7189. label00004B2A:
  7190. 00004B2A  206C 0004                movea.l    A0, [A4 + 0x4]
  7191. 00004B2E  2F08                     move.l     -[A7], A0
  7192. 00004B30  42A7                     clr.l      -[A7]
  7193. 00004B32  3F14                     move.w     -[A7], [A4]
  7194. 00004B34  3F3C 001A                move.w     -[A7], 0x1A
  7195. 00004B38  301F                     move.w     D0, [A7]+
  7196. 00004B3A  C1DF                     muls.w     D0, [A7]+
  7197. 00004B3C  2E80                     move.l     [A7], D0
  7198. 00004B3E  201F                     move.l     D0, [A7]+
  7199. 00004B40  205F                     movea.l    A0, [A7]+
  7200. 00004B42  2A00                     move.l     D5, D0
  7201. 00004B44  DA90                     add.l      D5, [A0]
  7202. 00004B46  2F05                     move.l     -[A7], D5
  7203. 00004B48  42A7                     clr.l      -[A7]
  7204. 00004B4A  3F07                     move.w     -[A7], D7
  7205. 00004B4C  3F3C 001A                move.w     -[A7], 0x1A
  7206. 00004B50  301F                     move.w     D0, [A7]+
  7207. 00004B52  C1DF                     muls.w     D0, [A7]+
  7208. 00004B54  2E80                     move.l     [A7], D0
  7209. 00004B56  4EAD 0EEA                jsr        [A5 + 0xEEA /* export_473 */]
  7210. 00004B5A  3007                     move.w     D0, D7
  7211. 00004B5C  D154                     add.w      [A4], D0
  7212. 00004B5E  3007                     move.w     D0, D7
  7213. 00004B60  D153                     add.w      [A3], D0
  7214. label00004B62:
  7215. 00004B62  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  7216. 00004B66  4E5E                     unlink     A6
  7217. 00004B68  205F                     movea.l    A0, [A7]+
  7218. 00004B6A  5C4F                     addq.w     A7, 6
  7219. 00004B6C  4ED0                     jmp        [A0]
  7220. export_1045:
  7221. fn00004B6E:
  7222. 00004B6E  4E56 FFDE                link       A6, -0x0022
  7223. 00004B72  48E7 0018                movem.l    -[A7], A3,A4
  7224. 00004B76  206E 0008                movea.l    A0, [A6 + 0x8]
  7225. 00004B7A  43EE FFE0                lea.l      A1, [A6 - 0x20]
  7226. 00004B7E  700F                     moveq.l    D0, 0x0F
  7227. label00004B80:
  7228. 00004B80  32D8                     move.w     [A1]+, [A0]+
  7229. 00004B82  51C8 FFFC                dbf        D0, -0x6 /* 00004B80 */
  7230. 00004B86  266E 000C                movea.l    A3, [A6 + 0xC]
  7231. 00004B8A  286B 0004                movea.l    A4, [A3 + 0x4]
  7232. 00004B8E  2F0B                     move.l     -[A7], A3
  7233. 00004B90  3F3C 0001                move.w     -[A7], 0x1
  7234. 00004B94  4EBA FF34                jsr        [PC - 0xCC /* 00004ACA */]
  7235. 00004B98  3D54 0010                move.w     [A6 + 0x10], [A4]
  7236. 00004B9C  2F0B                     move.l     -[A7], A3
  7237. 00004B9E  3F14                     move.w     -[A7], [A4]
  7238. 00004BA0  486E FFE0                pea.l      [A6 - 0x20]
  7239. 00004BA4  4EBA 054A                jsr        [PC + 0x54A /* 000050F0 */]
  7240. 00004BA8  4CDF 1800                movem.l    A3,A4, [A7]+
  7241. 00004BAC  4E5E                     unlink     A6
  7242. 00004BAE  205F                     movea.l    A0, [A7]+
  7243. 00004BB0  504F                     addq.w     A7, 8
  7244. 00004BB2  4ED0                     jmp        [A0]
  7245. export_1046:
  7246. 00004BB4  4E56 FFDA                link       A6, -0x0026
  7247. 00004BB8  2F07                     move.l     -[A7], D7
  7248. 00004BBA  206E 000C                movea.l    A0, [A6 + 0xC]
  7249. 00004BBE  43EE FFE0                lea.l      A1, [A6 - 0x20]
  7250. 00004BC2  700F                     moveq.l    D0, 0x0F
  7251. label00004BC4:
  7252. 00004BC4  32D8                     move.w     [A1]+, [A0]+
  7253. 00004BC6  51C8 FFFC                dbf        D0, -0x6 /* 00004BC4 */
  7254. 00004BCA  4267                     clr.w      -[A7]
  7255. 00004BCC  486D E034                pea.l      [A5 - 0x1FCC]
  7256. 00004BD0  486E FFE0                pea.l      [A6 - 0x20]
  7257. 00004BD4  4EBA FCFE                jsr        [PC - 0x302 /* 000048D4 */]
  7258. 00004BD8  3E1F                     move.w     D7, [A7]+
  7259. 00004BDA  6610                     bne        +0x12 /* 00004BEC */
  7260. 00004BDC  4267                     clr.w      -[A7]
  7261. 00004BDE  486D E034                pea.l      [A5 - 0x1FCC]
  7262. 00004BE2  486E FFE0                pea.l      [A6 - 0x20]
  7263. 00004BE6  4EBA FF86                jsr        [PC - 0x7A /* 00004B6E */]
  7264. 00004BEA  3E1F                     move.w     D7, [A7]+
  7265. label00004BEC:
  7266. 00004BEC  2D6E 0008 FFDA           move.l     [A6 - 0x26], [A6 + 0x8]
  7267. 00004BF2  4267                     clr.w      -[A7]
  7268. 00004BF4  486E FFDA                pea.l      [A6 - 0x26]
  7269. 00004BF8  4EAD 258A                jsr        [A5 + 0x258A /* export_1197 */]
  7270. 00004BFC  4A5F                     tst.w      [A7]+
  7271. 00004BFE  6706                     beq        +0x8 /* 00004C06 */
  7272. 00004C00  4EAD 1572                jsr        [A5 + 0x1572 /* export_682 */]
  7273. 00004C04  6030                     bra        +0x32 /* 00004C36 */
  7274. label00004C06:
  7275. 00004C06  2F2E FFDA                move.l     -[A7], [A6 - 0x26]
  7276. 00004C0A  42A7                     clr.l      -[A7]
  7277. 00004C0C  206E FFDA                movea.l    A0, [A6 - 0x26]
  7278. 00004C10  2F10                     move.l     -[A7], [A0]
  7279. 00004C12  4EAD 0E62                jsr        [A5 + 0xE62 /* export_456 */]
  7280. 00004C16  201F                     move.l     D0, [A7]+
  7281. 00004C18  5280                     addq.l     D0, 1
  7282. 00004C1A  2F00                     move.l     -[A7], D0
  7283. 00004C1C  4EAD 2742                jsr        [A5 + 0x2742 /* export_1252 */]
  7284. 00004C20  2F2E FFDA                move.l     -[A7], [A6 - 0x26]
  7285. 00004C24  1F3C 0001                move.b     -[A7], 0x1
  7286. 00004C28  4EBA CD50                jsr        [PC - 0x32B0 /* 0000197A */]
  7287. 00004C2C  486D E034                pea.l      [A5 - 0x1FCC]
  7288. 00004C30  3F07                     move.w     -[A7], D7
  7289. 00004C32  4EBA 0274                jsr        [PC + 0x274 /* 00004EA8 */]
  7290. label00004C36:
  7291. 00004C36  2E1F                     move.l     D7, [A7]+
  7292. 00004C38  4E5E                     unlink     A6
  7293. 00004C3A  205F                     movea.l    A0, [A7]+
  7294. 00004C3C  504F                     addq.w     A7, 8
  7295. 00004C3E  4ED0                     jmp        [A0]
  7296. export_1047:
  7297. 00004C40  4E56 FFDE                link       A6, -0x0022
  7298. 00004C44  2F07                     move.l     -[A7], D7
  7299. 00004C46  102D B5C4                move.b     D0, [A5 - 0x4A3C]
  7300. 00004C4A  670A                     beq        +0xC /* 00004C56 */
  7301. 00004C4C  4EBA BF46                jsr        [PC - 0x40BA /* 00000B94 */]
  7302. 00004C50  4EBA CD0C                jsr        [PC - 0x32F4 /* 0000195E */]
  7303. 00004C54  602E                     bra        +0x30 /* 00004C84 */
  7304. label00004C56:
  7305. 00004C56  486E FFDE                pea.l      [A6 - 0x22]
  7306. 00004C5A  4EBA CBC2                jsr        [PC - 0x343E /* 0000181E */]
  7307. 00004C5E  4267                     clr.w      -[A7]
  7308. 00004C60  486E FFDE                pea.l      [A6 - 0x22]
  7309. 00004C64  4EBA FC3E                jsr        [PC - 0x3C2 /* 000048A4 */]
  7310. 00004C68  3E1F                     move.w     D7, [A7]+
  7311. 00004C6A  6710                     beq        +0x12 /* 00004C7C */
  7312. 00004C6C  206D E174                movea.l    A0, [A5 - 0x1E8C]
  7313. 00004C70  4868 000C                pea.l      [A0 + 0xC]
  7314. 00004C74  3F07                     move.w     -[A7], D7
  7315. 00004C76  4EBA 013A                jsr        [PC + 0x13A /* 00004DB2 */]
  7316. 00004C7A  6008                     bra        +0xA /* 00004C84 */
  7317. label00004C7C:
  7318. 00004C7C  486E FFDE                pea.l      [A6 - 0x22]
  7319. 00004C80  4EBA CD86                jsr        [PC - 0x327A /* 00001A08 */]
  7320. label00004C84:
  7321. 00004C84  2E1F                     move.l     D7, [A7]+
  7322. 00004C86  4E5E                     unlink     A6
  7323. 00004C88  4E75                     rts
  7324. fn00004C8A:
  7325. 00004C8A  4E56 FFF0                link       A6, -0x0010
  7326. 00004C8E  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  7327. 00004C92  206E 0008                movea.l    A0, [A6 + 0x8]
  7328. 00004C96  2868 FFFC                movea.l    A4, [A0 - 0x4]
  7329. 00004C9A  102C 000C                move.b     D0, [A4 + 0xC]
  7330. 00004C9E  4880                     ext.w      D0
  7331. 00004CA0  5340                     subq.w     D0, 1
  7332. 00004CA2  670C                     beq        +0xE /* 00004CB0 */
  7333. 00004CA4  5340                     subq.w     D0, 1
  7334. 00004CA6  671C                     beq        +0x1E /* 00004CC4 */
  7335. 00004CA8  5340                     subq.w     D0, 1
  7336. 00004CAA  6768                     beq        +0x6A /* 00004D14 */
  7337. 00004CAC  6000 00EA                bra        +0xEC /* 00004D98 */
  7338. label00004CB0:
  7339. 00004CB0  486C 000E                pea.l      [A4 + 0xE]
  7340. 00004CB4  2F2C 0006                move.l     -[A7], [A4 + 0x6]
  7341. 00004CB8  1F2C 0004                move.b     -[A7], [A4 + 0x4]
  7342. 00004CBC  4EAD 14E2                jsr        [A5 + 0x14E2 /* export_664 */]
  7343. 00004CC0  6000 00D6                bra        +0xD8 /* 00004D98 */
  7344. label00004CC4:
  7345. 00004CC4  102D E024                move.b     D0, [A5 - 0x1FDC]
  7346. 00004CC8  673A                     beq        +0x3C /* 00004D04 */
  7347. 00004CCA  42A7                     clr.l      -[A7]
  7348. 00004CCC  4EBA B332                jsr        [PC - 0x4CCE /* 00000000 */]
  7349. 00004CD0  265F                     movea.l    A3, [A7]+
  7350. 00004CD2  2E0B                     move.l     D7, A3
  7351. 00004CD4  5987                     subq.l     D7, 4
  7352. 00004CD6  7002                     moveq.l    D0, 0x02
  7353. 00004CD8  B02B 0002                cmp.b      D0, [A3 + 0x2]
  7354. 00004CDC  56C0                     sne        D0
  7355. 00004CDE  4A00                     tst.b      D0
  7356. 00004CE0  660E                     bne        +0x10 /* 00004CF0 */
  7357. 00004CE2  2047                     movea.l    A0, D7
  7358. 00004CE4  2210                     move.l     D1, [A0]
  7359. 00004CE6  B2AC 000E                cmp.l      D1, [A4 + 0xE]
  7360. 00004CEA  56C1                     sne        D1
  7361. 00004CEC  8001                     or.b       D0, D1
  7362. 00004CEE  6714                     beq        +0x16 /* 00004D04 */
  7363. label00004CF0:
  7364. 00004CF0  422C 000C                clr.b      [A4 + 0xC]
  7365. 00004CF4  2F2C 000E                move.l     -[A7], [A4 + 0xE]
  7366. 00004CF8  1F3C 0001                move.b     -[A7], 0x1
  7367. 00004CFC  4EBA CC7C                jsr        [PC - 0x3384 /* 0000197A */]
  7368. 00004D00  6000 0096                bra        +0x98 /* 00004D98 */
  7369. label00004D04:
  7370. 00004D04  2F2C 000E                move.l     -[A7], [A4 + 0xE]
  7371. 00004D08  1F3C 0002                move.b     -[A7], 0x2
  7372. 00004D0C  4EBA CC6C                jsr        [PC - 0x3394 /* 0000197A */]
  7373. 00004D10  6000 0086                bra        +0x88 /* 00004D98 */
  7374. label00004D14:
  7375. 00004D14  2C2C 0012                move.l     D6, [A4 + 0x12]
  7376. 00004D18  206D CF56                movea.l    A0, [A5 - 0x30AA]
  7377. 00004D1C  2646                     movea.l    A3, D6
  7378. 00004D1E  D7D0                     add.l      A3, [A0]
  7379. 00004D20  4A2B 0002                tst.b      [A3 + 0x2]
  7380. 00004D24  6650                     bne        +0x52 /* 00004D76 */
  7381. 00004D26  202D CF52                move.l     D0, [A5 - 0x30AE]
  7382. 00004D2A  B0AC 0006                cmp.l      D0, [A4 + 0x6]
  7383. 00004D2E  5DC0                     slt        D0
  7384. 00004D30  4A00                     tst.b      D0
  7385. 00004D32  6724                     beq        +0x26 /* 00004D58 */
  7386. 00004D34  2F00                     move.l     -[A7], D0
  7387. 00004D36  4267                     clr.w      -[A7]
  7388. 00004D38  222C 0006                move.l     D1, [A4 + 0x6]
  7389. 00004D3C  92AD CF52                sub.l      D1, [A5 - 0x30AE]
  7390. 00004D40  2F01                     move.l     -[A7], D1
  7391. 00004D42  4EBA BD74                jsr        [PC - 0x428C /* 00000AB8 */]
  7392. 00004D46  121F                     move.b     D1, [A7]+
  7393. 00004D48  201F                     move.l     D0, [A7]+
  7394. 00004D4A  0A01 0001                xori.b     D1, 0x1
  7395. 00004D4E  C001                     and.b      D0, D1
  7396. 00004D50  6706                     beq        +0x8 /* 00004D58 */
  7397. 00004D52  4EBA CC0A                jsr        [PC - 0x33F6 /* 0000195E */]
  7398. 00004D56  6050                     bra        +0x52 /* 00004DA8 */
  7399. label00004D58:
  7400. 00004D58  206D CF56                movea.l    A0, [A5 - 0x30AA]
  7401. 00004D5C  2646                     movea.l    A3, D6
  7402. 00004D5E  D7D0                     add.l      A3, [A0]
  7403. 00004D60  42A7                     clr.l      -[A7]
  7404. 00004D62  2F0B                     move.l     -[A7], A3
  7405. 00004D64  4EBA B2EA                jsr        [PC - 0x4D16 /* 00000050 */]
  7406. 00004D68  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  7407. 00004D6C  1F2B 0003                move.b     -[A7], [A3 + 0x3]
  7408. 00004D70  4EAD 14E2                jsr        [A5 + 0x14E2 /* export_664 */]
  7409. 00004D74  6022                     bra        +0x24 /* 00004D98 */
  7410. label00004D76:
  7411. 00004D76  2E0B                     move.l     D7, A3
  7412. 00004D78  5987                     subq.l     D7, 4
  7413. 00004D7A  2047                     movea.l    A0, D7
  7414. 00004D7C  2A10                     move.l     D5, [A0]
  7415. 00004D7E  102D E024                move.b     D0, [A5 - 0x1FDC]
  7416. 00004D82  670A                     beq        +0xC /* 00004D8E */
  7417. 00004D84  2F05                     move.l     -[A7], D5
  7418. 00004D86  4267                     clr.w      -[A7]
  7419. 00004D88  4EBA CBF0                jsr        [PC - 0x3410 /* 0000197A */]
  7420. 00004D8C  600A                     bra        +0xC /* 00004D98 */
  7421. label00004D8E:
  7422. 00004D8E  2F05                     move.l     -[A7], D5
  7423. 00004D90  1F3C 0002                move.b     -[A7], 0x2
  7424. 00004D94  4EBA CBE4                jsr        [PC - 0x341C /* 0000197A */]
  7425. label00004D98:
  7426. 00004D98  0C6C 4000 000A           cmpi.w     [A4 + 0xA], 0x4000 /* '@\0' */
  7427. 00004D9E  6D08                     blt        +0xA /* 00004DA8 */
  7428. 00004DA0  3F2C 000A                move.w     -[A7], [A4 + 0xA]
  7429. 00004DA4  4EBA B300                jsr        [PC - 0x4D00 /* 000000A6 */]
  7430. label00004DA8:
  7431. 00004DA8  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  7432. 00004DAC  4E5E                     unlink     A6
  7433. 00004DAE  2E9F                     move.l     [A7], [A7]+
  7434. 00004DB0  4E75                     rts
  7435. export_1048:
  7436. fn00004DB2:
  7437. 00004DB2  4E56 FFF8                link       A6, -0x0008
  7438. 00004DB6  48E7 0018                movem.l    -[A7], A3,A4
  7439. 00004DBA  102D B5C4                move.b     D0, [A5 - 0x4A3C]
  7440. 00004DBE  6708                     beq        +0xA /* 00004DC8 */
  7441. 00004DC0  4EBA CB9C                jsr        [PC - 0x3464 /* 0000195E */]
  7442. 00004DC4  6000 00D6                bra        +0xD8 /* 00004E9C */
  7443. label00004DC8:
  7444. 00004DC8  206E 000A                movea.l    A0, [A6 + 0xA]
  7445. 00004DCC  2868 0004                movea.l    A4, [A0 + 0x4]
  7446. 00004DD0  206C 0004                movea.l    A0, [A4 + 0x4]
  7447. 00004DD4  2F08                     move.l     -[A7], A0
  7448. 00004DD6  42A7                     clr.l      -[A7]
  7449. 00004DD8  302E 0008                move.w     D0, [A6 + 0x8]
  7450. 00004DDC  5340                     subq.w     D0, 1
  7451. 00004DDE  3F00                     move.w     -[A7], D0
  7452. 00004DE0  3F3C 001A                move.w     -[A7], 0x1A
  7453. 00004DE4  301F                     move.w     D0, [A7]+
  7454. 00004DE6  C1DF                     muls.w     D0, [A7]+
  7455. 00004DE8  2E80                     move.l     [A7], D0
  7456. 00004DEA  201F                     move.l     D0, [A7]+
  7457. 00004DEC  205F                     movea.l    A0, [A7]+
  7458. 00004DEE  D090                     add.l      D0, [A0]
  7459. 00004DF0  2D40 FFFC                move.l     [A6 - 0x4], D0
  7460. 00004DF4  206E FFFC                movea.l    A0, [A6 - 0x4]
  7461. 00004DF8  4A68 0002                tst.w      [A0 + 0x2]
  7462. 00004DFC  665C                     bne        +0x5E /* 00004E5A */
  7463. 00004DFE  4A28 000C                tst.b      [A0 + 0xC]
  7464. 00004E02  670A                     beq        +0xC /* 00004E0E */
  7465. 00004E04  2F0E                     move.l     -[A7], A6
  7466. 00004E06  4EBA FE82                jsr        [PC - 0x17E /* 00004C8A */]
  7467. 00004E0A  6000 0090                bra        +0x92 /* 00004E9C */
  7468. label00004E0E:
  7469. 00004E0E  102D E026                move.b     D0, [A5 - 0x1FDA]
  7470. 00004E12  6612                     bne        +0x14 /* 00004E26 */
  7471. 00004E14  41ED E034                lea.l      A0, [A5 - 0x1FCC]
  7472. 00004E18  B1EE 000A                cmpa.l     A0, [A6 + 0xA]
  7473. 00004E1C  57C1                     seq        D1
  7474. 00004E1E  8001                     or.b       D0, D1
  7475. 00004E20  0240 0001                andi.w     D0, 0x1
  7476. 00004E24  6706                     beq        +0x8 /* 00004E2C */
  7477. label00004E26:
  7478. 00004E26  4EBA CB36                jsr        [PC - 0x34CA /* 0000195E */]
  7479. 00004E2A  6070                     bra        +0x72 /* 00004E9C */
  7480. label00004E2C:
  7481. 00004E2C  206C 000C                movea.l    A0, [A4 + 0xC]
  7482. 00004E30  226E FFFC                movea.l    A1, [A6 - 0x4]
  7483. 00004E34  3011                     move.w     D0, [A1]
  7484. 00004E36  48C0                     ext.l      D0
  7485. 00004E38  2640                     movea.l    A3, D0
  7486. 00004E3A  D7D0                     add.l      A3, [A0]
  7487. 00004E3C  2F0B                     move.l     -[A7], A3
  7488. 00004E3E  486D CE2A                pea.l      [A5 - 0x31D6]
  7489. 00004E42  4240                     clr.w      D0
  7490. 00004E44  1013                     move.b     D0, [A3]
  7491. 00004E46  5240                     addq.w     D0, 1
  7492. 00004E48  48C0                     ext.l      D0
  7493. 00004E4A  2F00                     move.l     -[A7], D0
  7494. 00004E4C  4EAD 0D22                jsr        [A5 + 0xD22 /* export_416 */]
  7495. 00004E50  486D CE2A                pea.l      [A5 - 0x31D6]
  7496. 00004E54  4EBA CB8E                jsr        [PC - 0x3472 /* 000019E4 */]
  7497. 00004E58  6042                     bra        +0x44 /* 00004E9C */
  7498. label00004E5A:
  7499. 00004E5A  206D E038                movea.l    A0, [A5 - 0x1FC8]
  7500. 00004E5E  2068 0004                movea.l    A0, [A0 + 0x4]
  7501. 00004E62  2F08                     move.l     -[A7], A0
  7502. 00004E64  42A7                     clr.l      -[A7]
  7503. 00004E66  226E FFFC                movea.l    A1, [A6 - 0x4]
  7504. 00004E6A  3029 0002                move.w     D0, [A1 + 0x2]
  7505. 00004E6E  5340                     subq.w     D0, 1
  7506. 00004E70  3F00                     move.w     -[A7], D0
  7507. 00004E72  3F3C 001A                move.w     -[A7], 0x1A
  7508. 00004E76  301F                     move.w     D0, [A7]+
  7509. 00004E78  C1DF                     muls.w     D0, [A7]+
  7510. 00004E7A  2E80                     move.l     [A7], D0
  7511. 00004E7C  201F                     move.l     D0, [A7]+
  7512. 00004E7E  205F                     movea.l    A0, [A7]+
  7513. 00004E80  D090                     add.l      D0, [A0]
  7514. 00004E82  2D40 FFFC                move.l     [A6 - 0x4], D0
  7515. 00004E86  206E FFFC                movea.l    A0, [A6 - 0x4]
  7516. 00004E8A  4A28 000C                tst.b      [A0 + 0xC]
  7517. 00004E8E  6708                     beq        +0xA /* 00004E98 */
  7518. 00004E90  2F0E                     move.l     -[A7], A6
  7519. 00004E92  4EBA FDF6                jsr        [PC - 0x20A /* 00004C8A */]
  7520. 00004E96  6004                     bra        +0x6 /* 00004E9C */
  7521. label00004E98:
  7522. 00004E98  4EBA CAC4                jsr        [PC - 0x353C /* 0000195E */]
  7523. label00004E9C:
  7524. 00004E9C  4CDF 1800                movem.l    A3,A4, [A7]+
  7525. 00004EA0  4E5E                     unlink     A6
  7526. 00004EA2  205F                     movea.l    A0, [A7]+
  7527. 00004EA4  5C4F                     addq.w     A7, 6
  7528. 00004EA6  4ED0                     jmp        [A0]
  7529. export_1049:
  7530. fn00004EA8:
  7531. 00004EA8  4E56 0000                link       A6, 0
  7532. 00004EAC  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  7533. 00004EB0  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  7534. 00004EB4  42A7                     clr.l      -[A7]
  7535. 00004EB6  4EBA 018E                jsr        [PC + 0x18E /* 00005046 */]
  7536. 00004EBA  4E5E                     unlink     A6
  7537. 00004EBC  205F                     movea.l    A0, [A7]+
  7538. 00004EBE  5C4F                     addq.w     A7, 6
  7539. 00004EC0  4ED0                     jmp        [A0]
  7540. fn00004EC2:
  7541. 00004EC2  4E56 0000                link       A6, 0
  7542. 00004EC6  48E7 0018                movem.l    -[A7], A3,A4
  7543. 00004ECA  286E 0008                movea.l    A4, [A6 + 0x8]
  7544. 00004ECE  206C FFF8                movea.l    A0, [A4 - 0x8]
  7545. 00004ED2  202C FFF4                move.l     D0, [A4 - 0xC]
  7546. 00004ED6  D090                     add.l      D0, [A0]
  7547. 00004ED8  2940 FFFC                move.l     [A4 - 0x4], D0
  7548. 00004EDC  266C FFFC                movea.l    A3, [A4 - 0x4]
  7549. 00004EE0  177C 0003 000C           move.b     [A3 + 0xC], 0x3
  7550. 00004EE6  206C 0008                movea.l    A0, [A4 + 0x8]
  7551. 00004EEA  2768 0004 0006           move.l     [A3 + 0x6], [A0 + 0x4]
  7552. 00004EF0  206C 0008                movea.l    A0, [A4 + 0x8]
  7553. 00004EF4  1768 0003 0004           move.b     [A3 + 0x4], [A0 + 0x3]
  7554. 00004EFA  206C 0008                movea.l    A0, [A4 + 0x8]
  7555. 00004EFE  3750 000A                move.w     [A3 + 0xA], [A0]
  7556. 00004F02  206D CF56                movea.l    A0, [A5 - 0x30AA]
  7557. 00004F06  202C 0008                move.l     D0, [A4 + 0x8]
  7558. 00004F0A  9090                     sub.l      D0, [A0]
  7559. 00004F0C  2740 0012                move.l     [A3 + 0x12], D0
  7560. 00004F10  4CDF 1800                movem.l    A3,A4, [A7]+
  7561. 00004F14  4E5E                     unlink     A6
  7562. 00004F16  2E9F                     move.l     [A7], [A7]+
  7563. 00004F18  4E75                     rts
  7564. fn00004F1A:
  7565. 00004F1A  4E56 FFEE                link       A6, -0x0012
  7566. 00004F1E  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  7567. 00004F22  266E 0008                movea.l    A3, [A6 + 0x8]
  7568. 00004F26  42A7                     clr.l      -[A7]
  7569. 00004F28  4EBA B0D6                jsr        [PC - 0x4F2A /* 00000000 */]
  7570. 00004F2C  2E1F                     move.l     D7, [A7]+
  7571. 00004F2E  2047                     movea.l    A0, D7
  7572. 00004F30  700C                     moveq.l    D0, 0x0C
  7573. 00004F32  B0A8 0004                cmp.l      D0, [A0 + 0x4]
  7574. 00004F36  6C0C                     bge        +0xE /* 00004F44 */
  7575. 00004F38  4EBA B5CC                jsr        [PC - 0x4A34 /* 00000506 */]
  7576. 00004F3C  42A7                     clr.l      -[A7]
  7577. 00004F3E  4EBA B0C0                jsr        [PC - 0x4F40 /* 00000000 */]
  7578. 00004F42  2E1F                     move.l     D7, [A7]+
  7579. label00004F44:
  7580. 00004F44  2C07                     move.l     D6, D7
  7581. 00004F46  5986                     subq.l     D6, 4
  7582. 00004F48  206B FFF8                movea.l    A0, [A3 - 0x8]
  7583. 00004F4C  202B FFF4                move.l     D0, [A3 - 0xC]
  7584. 00004F50  D090                     add.l      D0, [A0]
  7585. 00004F52  2740 FFFC                move.l     [A3 - 0x4], D0
  7586. 00004F56  286B FFFC                movea.l    A4, [A3 - 0x4]
  7587. 00004F5A  2047                     movea.l    A0, D7
  7588. 00004F5C  2D48 FFEE                move.l     [A6 - 0x12], A0
  7589. 00004F60  7002                     moveq.l    D0, 0x02
  7590. 00004F62  B028 0002                cmp.b      D0, [A0 + 0x2]
  7591. 00004F66  57C0                     seq        D0
  7592. 00004F68  4A00                     tst.b      D0
  7593. 00004F6A  6722                     beq        +0x24 /* 00004F8E */
  7594. 00004F6C  7202                     moveq.l    D1, 0x02
  7595. 00004F6E  B22C 000C                cmp.b      D1, [A4 + 0xC]
  7596. 00004F72  57C1                     seq        D1
  7597. 00004F74  C001                     and.b      D0, D1
  7598. 00004F76  6716                     beq        +0x18 /* 00004F8E */
  7599. 00004F78  2046                     movea.l    A0, D6
  7600. 00004F7A  2210                     move.l     D1, [A0]
  7601. 00004F7C  B2AC 000E                cmp.l      D1, [A4 + 0xE]
  7602. 00004F80  57C1                     seq        D1
  7603. 00004F82  C001                     and.b      D0, D1
  7604. 00004F84  6708                     beq        +0xA /* 00004F8E */
  7605. 00004F86  4EBA BC0C                jsr        [PC - 0x43F4 /* 00000B94 */]
  7606. 00004F8A  6000 00B0                bra        +0xB2 /* 0000503C */
  7607. label00004F8E:
  7608. 00004F8E  206E FFEE                movea.l    A0, [A6 - 0x12]
  7609. 00004F92  1968 0003 0004           move.b     [A4 + 0x4], [A0 + 0x3]
  7610. 00004F98  206E FFEE                movea.l    A0, [A6 - 0x12]
  7611. 00004F9C  2968 0004 0006           move.l     [A4 + 0x6], [A0 + 0x4]
  7612. 00004FA2  206E FFEE                movea.l    A0, [A6 - 0x12]
  7613. 00004FA6  3950 000A                move.w     [A4 + 0xA], [A0]
  7614. 00004FAA  206E FFEE                movea.l    A0, [A6 - 0x12]
  7615. 00004FAE  7001                     moveq.l    D0, 0x01
  7616. 00004FB0  B028 0002                cmp.b      D0, [A0 + 0x2]
  7617. 00004FB4  56C5                     sne        D5
  7618. 00004FB6  4405                     neg.b      D5
  7619. 00004FB8  7002                     moveq.l    D0, 0x02
  7620. 00004FBA  B02C 000C                cmp.b      D0, [A4 + 0xC]
  7621. 00004FBE  6608                     bne        +0xA /* 00004FC8 */
  7622. 00004FC0  486C 000E                pea.l      [A4 + 0xE]
  7623. 00004FC4  4EAD 2572                jsr        [A5 + 0x2572 /* export_1194 */]
  7624. label00004FC8:
  7625. 00004FC8  700C                     moveq.l    D0, 0x0C
  7626. 00004FCA  B0AC 0006                cmp.l      D0, [A4 + 0x6]
  7627. 00004FCE  6D18                     blt        +0x1A /* 00004FE8 */
  7628. 00004FD0  197C 0001 000C           move.b     [A4 + 0xC], 0x1
  7629. 00004FD6  486C 000E                pea.l      [A4 + 0xE]
  7630. 00004FDA  2F2C 0006                move.l     -[A7], [A4 + 0x6]
  7631. 00004FDE  1F2C 0004                move.b     -[A7], [A4 + 0x4]
  7632. 00004FE2  4EBA C5C8                jsr        [PC - 0x3A38 /* 000015AC */]
  7633. 00004FE6  6054                     bra        +0x56 /* 0000503C */
  7634. label00004FE8:
  7635. 00004FE8  197C 0002 000C           move.b     [A4 + 0xC], 0x2
  7636. 00004FEE  2047                     movea.l    A0, D7
  7637. 00004FF0  2968 0004 0006           move.l     [A4 + 0x6], [A0 + 0x4]
  7638. 00004FF6  197C 0001 0004           move.b     [A4 + 0x4], 0x1
  7639. 00004FFC  42A7                     clr.l      -[A7]
  7640. 00004FFE  4EBA C4A0                jsr        [PC - 0x3B60 /* 000014A0 */]
  7641. 00005002  281F                     move.l     D4, [A7]+
  7642. 00005004  206B FFF8                movea.l    A0, [A3 - 0x8]
  7643. 00005008  202B FFF4                move.l     D0, [A3 - 0xC]
  7644. 0000500C  D090                     add.l      D0, [A0]
  7645. 0000500E  2740 FFFC                move.l     [A3 - 0x4], D0
  7646. 00005012  206B FFFC                movea.l    A0, [A3 - 0x4]
  7647. 00005016  2144 000E                move.l     [A0 + 0xE], D4
  7648. 0000501A  1005                     move.b     D0, D5
  7649. 0000501C  671E                     beq        +0x20 /* 0000503C */
  7650. 0000501E  2F00                     move.l     -[A7], D0
  7651. 00005020  4267                     clr.w      -[A7]
  7652. 00005022  2F3C 0000 8000           move.l     -[A7], 0x8000
  7653. 00005028  4EAD 2F22                jsr        [A5 + 0x2F22 /* export_1504 */]
  7654. 0000502C  121F                     move.b     D1, [A7]+
  7655. 0000502E  201F                     move.l     D0, [A7]+
  7656. 00005030  0A01 0001                xori.b     D1, 0x1
  7657. 00005034  C001                     and.b      D0, D1
  7658. 00005036  6704                     beq        +0x6 /* 0000503C */
  7659. 00005038  4EAD 1572                jsr        [A5 + 0x1572 /* export_682 */]
  7660. label0000503C:
  7661. 0000503C  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  7662. 00005040  4E5E                     unlink     A6
  7663. 00005042  2E9F                     move.l     [A7], [A7]+
  7664. 00005044  4E75                     rts
  7665. export_1050:
  7666. fn00005046:
  7667. 00005046  4E56 FFF0                link       A6, -0x0010
  7668. 0000504A  102D B5C4                move.b     D0, [A5 - 0x4A3C]
  7669. 0000504E  6704                     beq        +0x6 /* 00005054 */
  7670. 00005050  6000 0094                bra        +0x96 /* 000050E6 */
  7671. label00005054:
  7672. 00005054  206E 000E                movea.l    A0, [A6 + 0xE]
  7673. 00005058  2068 0004                movea.l    A0, [A0 + 0x4]
  7674. 0000505C  2D48 FFF0                move.l     [A6 - 0x10], A0
  7675. 00005060  2D68 0004 FFF8           move.l     [A6 - 0x8], [A0 + 0x4]
  7676. 00005066  42A7                     clr.l      -[A7]
  7677. 00005068  302E 000C                move.w     D0, [A6 + 0xC]
  7678. 0000506C  5340                     subq.w     D0, 1
  7679. 0000506E  3F00                     move.w     -[A7], D0
  7680. 00005070  3F3C 001A                move.w     -[A7], 0x1A
  7681. 00005074  301F                     move.w     D0, [A7]+
  7682. 00005076  C1DF                     muls.w     D0, [A7]+
  7683. 00005078  2E80                     move.l     [A7], D0
  7684. 0000507A  2D5F FFF4                move.l     [A6 - 0xC], [A7]+
  7685. 0000507E  206E FFF8                movea.l    A0, [A6 - 0x8]
  7686. 00005082  202E FFF4                move.l     D0, [A6 - 0xC]
  7687. 00005086  D090                     add.l      D0, [A0]
  7688. 00005088  2D40 FFFC                move.l     [A6 - 0x4], D0
  7689. 0000508C  206E FFFC                movea.l    A0, [A6 - 0x4]
  7690. 00005090  4A68 0002                tst.w      [A0 + 0x2]
  7691. 00005094  6616                     bne        +0x18 /* 000050AC */
  7692. 00005096  4AAE 0008                tst.l      [A6 + 0x8]
  7693. 0000509A  6608                     bne        +0xA /* 000050A4 */
  7694. 0000509C  2F0E                     move.l     -[A7], A6
  7695. 0000509E  4EBA FE7A                jsr        [PC - 0x186 /* 00004F1A */]
  7696. 000050A2  6042                     bra        +0x44 /* 000050E6 */
  7697. label000050A4:
  7698. 000050A4  2F0E                     move.l     -[A7], A6
  7699. 000050A6  4EBA FE1A                jsr        [PC - 0x1E6 /* 00004EC2 */]
  7700. 000050AA  603A                     bra        +0x3C /* 000050E6 */
  7701. label000050AC:
  7702. 000050AC  206D E038                movea.l    A0, [A5 - 0x1FC8]
  7703. 000050B0  2D68 0004 FFF8           move.l     [A6 - 0x8], [A0 + 0x4]
  7704. 000050B6  42A7                     clr.l      -[A7]
  7705. 000050B8  206E FFFC                movea.l    A0, [A6 - 0x4]
  7706. 000050BC  3028 0002                move.w     D0, [A0 + 0x2]
  7707. 000050C0  5340                     subq.w     D0, 1
  7708. 000050C2  3F00                     move.w     -[A7], D0
  7709. 000050C4  3F3C 001A                move.w     -[A7], 0x1A
  7710. 000050C8  301F                     move.w     D0, [A7]+
  7711. 000050CA  C1DF                     muls.w     D0, [A7]+
  7712. 000050CC  2E80                     move.l     [A7], D0
  7713. 000050CE  2D5F FFF4                move.l     [A6 - 0xC], [A7]+
  7714. 000050D2  4AAE 0008                tst.l      [A6 + 0x8]
  7715. 000050D6  6608                     bne        +0xA /* 000050E0 */
  7716. 000050D8  2F0E                     move.l     -[A7], A6
  7717. 000050DA  4EBA FE3E                jsr        [PC - 0x1C2 /* 00004F1A */]
  7718. 000050DE  6006                     bra        +0x8 /* 000050E6 */
  7719. label000050E0:
  7720. 000050E0  2F0E                     move.l     -[A7], A6
  7721. 000050E2  4EBA FDDE                jsr        [PC - 0x222 /* 00004EC2 */]
  7722. label000050E6:
  7723. 000050E6  4E5E                     unlink     A6
  7724. 000050E8  205F                     movea.l    A0, [A7]+
  7725. 000050EA  DEFC 000A                add.w      A7, 0xA /* '\n' */
  7726. 000050EE  4ED0                     jmp        [A0]
  7727. export_1051:
  7728. fn000050F0:
  7729. 000050F0  4E56 FFD4                link       A6, -0x002C
  7730. 000050F4  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  7731. 000050F8  206E 0008                movea.l    A0, [A6 + 0x8]
  7732. 000050FC  43EE FFE0                lea.l      A1, [A6 - 0x20]
  7733. 00005100  700F                     moveq.l    D0, 0x0F
  7734. label00005102:
  7735. 00005102  32D8                     move.w     [A1]+, [A0]+
  7736. 00005104  51C8 FFFC                dbf        D0, -0x6 /* 00005102 */
  7737. 00005108  206E 000E                movea.l    A0, [A6 + 0xE]
  7738. 0000510C  2868 0004                movea.l    A4, [A0 + 0x4]
  7739. 00005110  4240                     clr.w      D0
  7740. 00005112  102E FFE0                move.b     D0, [A6 - 0x20]
  7741. 00005116  3E00                     move.w     D7, D0
  7742. 00005118  5247                     addq.w     D7, 1
  7743. 0000511A  302C 000A                move.w     D0, [A4 + 0xA]
  7744. 0000511E  906C 0008                sub.w      D0, [A4 + 0x8]
  7745. 00005122  B047                     cmp.w      D0, D7
  7746. 00005124  6C2E                     bge        +0x30 /* 00005154 */
  7747. 00005126  3007                     move.w     D0, D7
  7748. 00005128  D06C 000A                add.w      D0, [A4 + 0xA]
  7749. 0000512C  3C00                     move.w     D6, D0
  7750. 0000512E  DC7C 0190                add.w      D6, 0x190
  7751. 00005132  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  7752. 00005136  3006                     move.w     D0, D6
  7753. 00005138  48C0                     ext.l      D0
  7754. 0000513A  2F00                     move.l     -[A7], D0
  7755. 0000513C  4EAD 2752                jsr        [A5 + 0x2752 /* export_1254 */]
  7756. 00005140  4267                     clr.w      -[A7]
  7757. 00005142  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  7758. 00005146  4A5F                     tst.w      [A7]+
  7759. 00005148  6706                     beq        +0x8 /* 00005150 */
  7760. 0000514A  4EAD 1572                jsr        [A5 + 0x1572 /* export_682 */]
  7761. 0000514E  606A                     bra        +0x6C /* 000051BA */
  7762. label00005150:
  7763. 00005150  3946 000A                move.w     [A4 + 0xA], D6
  7764. label00005154:
  7765. 00005154  206C 0004                movea.l    A0, [A4 + 0x4]
  7766. 00005158  2F08                     move.l     -[A7], A0
  7767. 0000515A  42A7                     clr.l      -[A7]
  7768. 0000515C  302E 000C                move.w     D0, [A6 + 0xC]
  7769. 00005160  5340                     subq.w     D0, 1
  7770. 00005162  3F00                     move.w     -[A7], D0
  7771. 00005164  3F3C 001A                move.w     -[A7], 0x1A
  7772. 00005168  301F                     move.w     D0, [A7]+
  7773. 0000516A  C1DF                     muls.w     D0, [A7]+
  7774. 0000516C  2E80                     move.l     [A7], D0
  7775. 0000516E  201F                     move.l     D0, [A7]+
  7776. 00005170  205F                     movea.l    A0, [A7]+
  7777. 00005172  2640                     movea.l    A3, D0
  7778. 00005174  D7D0                     add.l      A3, [A0]
  7779. 00005176  36AC 0008                move.w     [A3], [A4 + 0x8]
  7780. 0000517A  4267                     clr.w      -[A7]
  7781. 0000517C  486E FFE0                pea.l      [A6 - 0x20]
  7782. 00005180  487A 0046                pea.l      [PC + 0x46 /* 000051C8, value 0x2697400, pstring "it" */]
  7783. 00005184  4EAD 0E42                jsr        [A5 + 0xE42 /* export_452 */]
  7784. 00005188  101F                     move.b     D0, [A7]+
  7785. 0000518A  670A                     beq        +0xC /* 00005196 */
  7786. 0000518C  206E 000E                movea.l    A0, [A6 + 0xE]
  7787. 00005190  316E 000C 0002           move.w     [A0 + 0x2], [A6 + 0xC]
  7788. label00005196:
  7789. 00005196  206C 000C                movea.l    A0, [A4 + 0xC]
  7790. 0000519A  302C 0008                move.w     D0, [A4 + 0x8]
  7791. 0000519E  48C0                     ext.l      D0
  7792. 000051A0  2A00                     move.l     D5, D0
  7793. 000051A2  DA90                     add.l      D5, [A0]
  7794. 000051A4  486E FFE0                pea.l      [A6 - 0x20]
  7795. 000051A8  2F05                     move.l     -[A7], D5
  7796. 000051AA  3007                     move.w     D0, D7
  7797. 000051AC  48C0                     ext.l      D0
  7798. 000051AE  2F00                     move.l     -[A7], D0
  7799. 000051B0  4EAD 0D22                jsr        [A5 + 0xD22 /* export_416 */]
  7800. 000051B4  3007                     move.w     D0, D7
  7801. 000051B6  D16C 0008                add.w      [A4 + 0x8], D0
  7802. label000051BA:
  7803. 000051BA  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  7804. 000051BE  4E5E                     unlink     A6
  7805. 000051C0  205F                     movea.l    A0, [A7]+
  7806. 000051C2  DEFC 000A                add.w      A7, 0xA /* '\n' */
  7807. 000051C6  4ED0                     jmp        [A0]
  7808. 000051C8  0269 7400 4E56           andi.w     [A1 + 0x4E56], 0x7400 /* 't\0' */
  7809. // begin alternate branch 000051CC-000051D0
  7810. fn000051CC:
  7811. 000051CC  4E56 FFF6                link       A6, -0x000A
  7812. // end alternate branch 000051CC-000051D0
  7813. fn000051CC: // (misaligned)
  7814. 000051CE  FFF6                     .invalid   <<F/7/7>>
  7815. 000051D0  48E7 0108                movem.l    -[A7], D7,A4
  7816. 000051D4  4A6E 0008                tst.w      [A6 + 0x8]
  7817. 000051D8  6E0A                     bgt        +0xC /* 000051E4 */
  7818. 000051DA  41ED E028                lea.l      A0, [A5 - 0x1FD8]
  7819. 000051DE  2D48 000A                move.l     [A6 + 0xA], A0
  7820. 000051E2  6028                     bra        +0x2A /* 0000520C */
  7821. label000051E4:
  7822. 000051E4  286D E174                movea.l    A4, [A5 - 0x1E8C]
  7823. 000051E8  3D7C 0002 FFF8           move.w     [A6 - 0x8], 0x2
  7824. 000051EE  3D6E 0008 FFF6           move.w     [A6 - 0xA], [A6 + 0x8]
  7825. 000051F4  3E2E FFF8                move.w     D7, [A6 - 0x8]
  7826. 000051F8  6008                     bra        +0xA /* 00005202 */
  7827. label000051FA:
  7828. 000051FA  286C 0006                movea.l    A4, [A4 + 0x6]
  7829. 000051FE  5247                     addq.w     D7, 1
  7830. 00005200  6906                     bvs        +0x8 /* 00005208 */
  7831. label00005202:
  7832. 00005202  BE6E FFF6                cmp.w      D7, [A6 - 0xA]
  7833. 00005206  6FF2                     ble        -0xC /* 000051FA */
  7834. label00005208:
  7835. 00005208  2D4C 000A                move.l     [A6 + 0xA], A4
  7836. label0000520C:
  7837. 0000520C  4CDF 1080                movem.l    D7,A4, [A7]+
  7838. 00005210  4E5E                     unlink     A6
  7839. 00005212  205F                     movea.l    A0, [A7]+
  7840. 00005214  544F                     addq.w     A7, 2
  7841. 00005216  4ED0                     jmp        [A0]
  7842. export_1052:
  7843. 00005218  4E56 FEF4                link       A6, -0x010C
  7844. 0000521C  48E7 0118                movem.l    -[A7], D7,A3,A4
  7845. 00005220  3E2E 0014                move.w     D7, [A6 + 0x14]
  7846. 00005224  426E 0016                clr.w      [A6 + 0x16]
  7847. 00005228  42A7                     clr.l      -[A7]
  7848. 0000522A  3F07                     move.w     -[A7], D7
  7849. 0000522C  4EBA FF9E                jsr        [PC - 0x62 /* 000051CC */]
  7850. 00005230  285F                     movea.l    A4, [A7]+
  7851. 00005232  47EC 000C                lea.l      A3, [A4 + 0xC]
  7852. 00005236  206E 0008                movea.l    A0, [A6 + 0x8]
  7853. 0000523A  3093                     move.w     [A0], [A3]
  7854. 0000523C  4A47                     tst.w      D7
  7855. 0000523E  6622                     bne        +0x24 /* 00005262 */
  7856. 00005240  206E 0010                movea.l    A0, [A6 + 0x10]
  7857. 00005244  2F08                     move.l     -[A7], A0
  7858. 00005246  486E FEF4                pea.l      [A6 - 0x10C]
  7859. 0000524A  3F3C 002E                move.w     -[A7], 0x2E /* '.' */
  7860. 0000524E  4EAD 23C2                jsr        [A5 + 0x23C2 /* export_1140 */]
  7861. 00005252  201F                     move.l     D0, [A7]+
  7862. 00005254  205F                     movea.l    A0, [A7]+
  7863. 00005256  2240                     movea.l    A1, D0
  7864. 00005258  707F                     moveq.l    D0, 0x7F
  7865. label0000525A:
  7866. 0000525A  30D9                     move.w     [A0]+, [A1]+
  7867. 0000525C  51C8 FFFC                dbf        D0, -0x6 /* 0000525A */
  7868. 00005260  6016                     bra        +0x18 /* 00005278 */
  7869. label00005262:
  7870. 00005262  2F0C                     move.l     -[A7], A4
  7871. 00005264  4EBA F400                jsr        [PC - 0xC00 /* 00004666 */]
  7872. 00005268  206E 0010                movea.l    A0, [A6 + 0x10]
  7873. 0000526C  43ED E074                lea.l      A1, [A5 - 0x1F8C]
  7874. 00005270  707F                     moveq.l    D0, 0x7F
  7875. label00005272:
  7876. 00005272  30D9                     move.w     [A0]+, [A1]+
  7877. 00005274  51C8 FFFC                dbf        D0, -0x6 /* 00005272 */
  7878. label00005278:
  7879. 00005278  206E 000C                movea.l    A0, [A6 + 0xC]
  7880. 0000527C  4210                     clr.b      [A0]
  7881. 0000527E  4A47                     tst.w      D7
  7882. 00005280  671A                     beq        +0x1C /* 0000529C */
  7883. 00005282  206C 0018                movea.l    A0, [A4 + 0x18]
  7884. 00005286  2F08                     move.l     -[A7], A0
  7885. 00005288  1F3C 0002                move.b     -[A7], 0x2
  7886. 0000528C  1F3C 0001                move.b     -[A7], 0x1
  7887. 00005290  4EAD 1DCA                jsr        [A5 + 0x1DCA /* export_949 */]
  7888. 00005294  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7889. 00005298  4EBA C54E                jsr        [PC - 0x3AB2 /* 000017E8 */]
  7890. label0000529C:
  7891. 0000529C  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  7892. 000052A0  4E5E                     unlink     A6
  7893. 000052A2  205F                     movea.l    A0, [A7]+
  7894. 000052A4  DEFC 000E                add.w      A7, 0xE
  7895. 000052A8  4ED0                     jmp        [A0]
  7896. export_1053:
  7897. 000052AA  4E56 FFF8                link       A6, -0x0008
  7898. 000052AE  48E7 0118                movem.l    -[A7], D7,A3,A4
  7899. 000052B2  3E2E 000C                move.w     D7, [A6 + 0xC]
  7900. 000052B6  426E 0010                clr.w      [A6 + 0x10]
  7901. 000052BA  70FF                     moveq.l    D0, 0xFFFFFFFF
  7902. 000052BC  B047                     cmp.w      D0, D7
  7903. 000052BE  6612                     bne        +0x14 /* 000052D2 */
  7904. 000052C0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7905. 000052C4  1F3C 0002                move.b     -[A7], 0x2
  7906. 000052C8  4EBA C6B0                jsr        [PC - 0x3950 /* 0000197A */]
  7907. 000052CC  4EBA 0046                jsr        [PC + 0x46 /* 00005314 */]
  7908. 000052D0  6036                     bra        +0x38 /* 00005308 */
  7909. label000052D2:
  7910. 000052D2  42A7                     clr.l      -[A7]
  7911. 000052D4  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  7912. 000052D8  4EBA FEF2                jsr        [PC - 0x10E /* 000051CC */]
  7913. 000052DC  265F                     movea.l    A3, [A7]+
  7914. 000052DE  49EB 000C                lea.l      A4, [A3 + 0xC]
  7915. 000052E2  BE54                     cmp.w      D7, [A4]
  7916. 000052E4  6F08                     ble        +0xA /* 000052EE */
  7917. 000052E6  3D7C 0001 0010           move.w     [A6 + 0x10], 0x1
  7918. 000052EC  601A                     bra        +0x1C /* 00005308 */
  7919. label000052EE:
  7920. 000052EE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7921. 000052F2  1F3C 0002                move.b     -[A7], 0x2
  7922. 000052F6  4EBA C682                jsr        [PC - 0x397E /* 0000197A */]
  7923. 000052FA  2F0C                     move.l     -[A7], A4
  7924. 000052FC  3007                     move.w     D0, D7
  7925. 000052FE  D06C 0008                add.w      D0, [A4 + 0x8]
  7926. 00005302  3F00                     move.w     -[A7], D0
  7927. 00005304  4EBA FBA2                jsr        [PC - 0x45E /* 00004EA8 */]
  7928. label00005308:
  7929. 00005308  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  7930. 0000530C  4E5E                     unlink     A6
  7931. 0000530E  205F                     movea.l    A0, [A7]+
  7932. 00005310  504F                     addq.w     A7, 8
  7933. 00005312  4ED0                     jmp        [A0]
  7934. export_1054:
  7935. fn00005314:
  7936. 00005314  4E56 FFFE                link       A6, -0x0002
  7937. 00005318  48E7 0108                movem.l    -[A7], D7,A4
  7938. 0000531C  286D E174                movea.l    A4, [A5 - 0x1E8C]
  7939. 00005320  4A6C 000E                tst.w      [A4 + 0xE]
  7940. 00005324  6610                     bne        +0x12 /* 00005336 */
  7941. 00005326  4267                     clr.w      -[A7]
  7942. 00005328  486C 000C                pea.l      [A4 + 0xC]
  7943. 0000532C  487A 001C                pea.l      [PC + 0x1C /* 0000534A, value 0x2697400, pstring "it" */]
  7944. 00005330  4EBA F83C                jsr        [PC - 0x7C4 /* 00004B6E */]
  7945. 00005334  3E1F                     move.w     D7, [A7]+
  7946. label00005336:
  7947. 00005336  486C 000C                pea.l      [A4 + 0xC]
  7948. 0000533A  3F2C 000E                move.w     -[A7], [A4 + 0xE]
  7949. 0000533E  4EBA FB68                jsr        [PC - 0x498 /* 00004EA8 */]
  7950. 00005342  4CDF 1080                movem.l    D7,A4, [A7]+
  7951. 00005346  4E5E                     unlink     A6
  7952. 00005348  4E75                     rts
  7953. 0000534A  0269 7400 4E56           andi.w     [A1 + 0x4E56], 0x7400 /* 't\0' */
  7954. // begin alternate branch 0000534E-00005352
  7955. fn0000534E:
  7956. 0000534E  4E56 FFF6                link       A6, -0x000A
  7957. // end alternate branch 0000534E-00005352
  7958. fn0000534E: // (misaligned)
  7959. 00005350  FFF6                     .invalid   <<F/7/7>>
  7960. 00005352  48E7 0118                movem.l    -[A7], D7,A3,A4
  7961. 00005356  266E 000C                movea.l    A3, [A6 + 0xC]
  7962. 0000535A  286E 0008                movea.l    A4, [A6 + 0x8]
  7963. 0000535E  3D7C 0001 FFFC           move.w     [A6 - 0x4], 0x1
  7964. 00005364  3D6C FFDA FFFA           move.w     [A6 - 0x6], [A4 - 0x26]
  7965. 0000536A  3E2E FFFC                move.w     D7, [A6 - 0x4]
  7966. 0000536E  600C                     bra        +0xE /* 0000537C */
  7967. label00005370:
  7968. 00005370  2053                     movea.l    A0, [A3]
  7969. 00005372  10BC 000D                move.b     [A0], 0xD /* '\r' */
  7970. 00005376  5293                     addq.l     [A3], 1
  7971. 00005378  5247                     addq.w     D7, 1
  7972. 0000537A  6906                     bvs        +0x8 /* 00005382 */
  7973. label0000537C:
  7974. 0000537C  BE6E FFFA                cmp.w      D7, [A6 - 0x6]
  7975. 00005380  6FEE                     ble        -0x10 /* 00005370 */
  7976. label00005382:
  7977. 00005382  3D7C 0001 FFF8           move.w     [A6 - 0x8], 0x1
  7978. 00005388  3D6C FFD6 FFF6           move.w     [A6 - 0xA], [A4 - 0x2A]
  7979. 0000538E  3E2E FFF8                move.w     D7, [A6 - 0x8]
  7980. 00005392  600C                     bra        +0xE /* 000053A0 */
  7981. label00005394:
  7982. 00005394  2053                     movea.l    A0, [A3]
  7983. 00005396  10AD 9D4D                move.b     [A0], [A5 - 0x62B3]
  7984. 0000539A  5293                     addq.l     [A3], 1
  7985. 0000539C  5247                     addq.w     D7, 1
  7986. 0000539E  6906                     bvs        +0x8 /* 000053A6 */
  7987. label000053A0:
  7988. 000053A0  BE6E FFF6                cmp.w      D7, [A6 - 0xA]
  7989. 000053A4  6FEE                     ble        -0x10 /* 00005394 */
  7990. label000053A6:
  7991. 000053A6  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  7992. 000053AA  4E5E                     unlink     A6
  7993. 000053AC  205F                     movea.l    A0, [A7]+
  7994. 000053AE  504F                     addq.w     A7, 8
  7995. 000053B0  4ED0                     jmp        [A0]
  7996. fn000053B2:
  7997. 000053B2  4E56 0000                link       A6, 0
  7998. 000053B6  2F0C                     move.l     -[A7], A4
  7999. 000053B8  286E 0008                movea.l    A4, [A6 + 0x8]
  8000. 000053BC  42A7                     clr.l      -[A7]
  8001. 000053BE  4EBA AC40                jsr        [PC - 0x53C0 /* 00000000 */]
  8002. 000053C2  295F FEC4                move.l     [A4 - 0x13C], [A7]+
  8003. 000053C6  42A7                     clr.l      -[A7]
  8004. 000053C8  2F2C FEC4                move.l     -[A7], [A4 - 0x13C]
  8005. 000053CC  4EBA AC4A                jsr        [PC - 0x53B6 /* 00000018 */]
  8006. 000053D0  295F FEC0                move.l     [A4 - 0x140], [A7]+
  8007. 000053D4  42A7                     clr.l      -[A7]
  8008. 000053D6  2F2C FEC0                move.l     -[A7], [A4 - 0x140]
  8009. 000053DA  4EBA AC74                jsr        [PC - 0x538C /* 00000050 */]
  8010. 000053DE  295F FFE8                move.l     [A4 - 0x18], [A7]+
  8011. 000053E2  285F                     movea.l    A4, [A7]+
  8012. 000053E4  4E5E                     unlink     A6
  8013. 000053E6  2E9F                     move.l     [A7], [A7]+
  8014. 000053E8  4E75                     rts
  8015. export_1055:
  8016. 000053EA  4E56 FE6A                link       A6, -0x0196
  8017. 000053EE  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  8018. 000053F2  102D B5C4                move.b     D0, [A5 - 0x4A3C]
  8019. 000053F6  6708                     beq        +0xA /* 00005400 */
  8020. 000053F8  4EBA B79A                jsr        [PC - 0x4866 /* 00000B94 */]
  8021. 000053FC  6000 08D6                bra        +0x8D8 /* 00005CD4 */
  8022. label00005400:
  8023. 00005400  7000                     moveq.l    D0, 0x00
  8024. 00005402  2D40 FFDC                move.l     [A6 - 0x24], D0
  8025. 00005406  7000                     moveq.l    D0, 0x00
  8026. 00005408  2D40 FEB0                move.l     [A6 - 0x150], D0
  8027. 0000540C  422E FE72                clr.b      [A6 - 0x18E]
  8028. 00005410  7A01                     moveq.l    D5, 0x01
  8029. 00005412  206E 000A                movea.l    A0, [A6 + 0xA]
  8030. 00005416  4A28 002E                tst.b      [A0 + 0x2E]
  8031. 0000541A  57C4                     seq        D4
  8032. 0000541C  4404                     neg.b      D4
  8033. 0000541E  7001                     moveq.l    D0, 0x01
  8034. 00005420  B02E 0008                cmp.b      D0, [A6 + 0x8]
  8035. 00005424  57C0                     seq        D0
  8036. 00005426  C010                     and.b      D0, [A0]
  8037. 00005428  1D40 FE6F                move.b     [A6 - 0x191], D0
  8038. 0000542C  4267                     clr.w      -[A7]
  8039. 0000542E  4EBA AC62                jsr        [PC - 0x539E /* 00000092 */]
  8040. 00005432  3D5F FE76                move.w     [A6 - 0x18A], [A7]+
  8041. 00005436  206E 000A                movea.l    A0, [A6 + 0xA]
  8042. 0000543A  1010                     move.b     D0, [A0]
  8043. 0000543C  0A00 0001                xori.b     D0, 0x1
  8044. 00005440  4A00                     tst.b      D0
  8045. 00005442  6612                     bne        +0x14 /* 00005456 */
  8046. 00005444  7202                     moveq.l    D1, 0x02
  8047. 00005446  B22E 0008                cmp.b      D1, [A6 + 0x8]
  8048. 0000544A  56C1                     sne        D1
  8049. 0000544C  8001                     or.b       D0, D1
  8050. 0000544E  0240 0001                andi.w     D0, 0x1
  8051. 00005452  6700 049C                beq        +0x49E /* 000058F0 */
  8052. label00005456:
  8053. 00005456  4EBA B0AE                jsr        [PC - 0x4F52 /* 00000506 */]
  8054. 0000545A  1B7C 0001 E026           move.b     [A5 - 0x1FDA], 0x1
  8055. 00005460  1B7C 0001 E024           move.b     [A5 - 0x1FDC], 0x1
  8056. 00005466  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  8057. 0000546A  4267                     clr.w      -[A7]
  8058. 0000546C  4EBA 0886                jsr        [PC + 0x886 /* 00005CF4 */]
  8059. 00005470  102D B5C4                move.b     D0, [A5 - 0x4A3C]
  8060. 00005474  6600 085E                bne        +0x860 /* 00005CD4 */
  8061. 00005478  4267                     clr.w      -[A7]
  8062. 0000547A  4EBA AC16                jsr        [PC - 0x53EA /* 00000092 */]
  8063. 0000547E  3D5F FE78                move.w     [A6 - 0x188], [A7]+
  8064. 00005482  0C6E 4000 FE78           cmpi.w     [A6 - 0x188], 0x4000 /* '@\0' */
  8065. 00005488  6D06                     blt        +0x8 /* 00005490 */
  8066. 0000548A  3D6E FE78 FE76           move.w     [A6 - 0x18A], [A6 - 0x188]
  8067. label00005490:
  8068. 00005490  4EBA B074                jsr        [PC - 0x4F8C /* 00000506 */]
  8069. 00005494  422D E024                clr.b      [A5 - 0x1FDC]
  8070. 00005498  422D E026                clr.b      [A5 - 0x1FDA]
  8071. 0000549C  42A7                     clr.l      -[A7]
  8072. 0000549E  4EBA AB60                jsr        [PC - 0x54A0 /* 00000000 */]
  8073. 000054A2  2D5F FEC4                move.l     [A6 - 0x13C], [A7]+
  8074. 000054A6  1004                     move.b     D0, D4
  8075. 000054A8  0A00 0001                xori.b     D0, 0x1
  8076. 000054AC  4A00                     tst.b      D0
  8077. 000054AE  6700 00E4                beq        +0xE6 /* 00005594 */
  8078. 000054B2  7201                     moveq.l    D1, 0x01
  8079. 000054B4  B22E 0008                cmp.b      D1, [A6 + 0x8]
  8080. 000054B8  57C1                     seq        D1
  8081. 000054BA  C001                     and.b      D0, D1
  8082. 000054BC  4A00                     tst.b      D0
  8083. 000054BE  6700 00D4                beq        +0xD6 /* 00005594 */
  8084. 000054C2  206E 000A                movea.l    A0, [A6 + 0xA]
  8085. 000054C6  C010                     and.b      D0, [A0]
  8086. 000054C8  4A00                     tst.b      D0
  8087. 000054CA  6700 00C8                beq        +0xCA /* 00005594 */
  8088. 000054CE  206E FEC4                movea.l    A0, [A6 - 0x13C]
  8089. 000054D2  7201                     moveq.l    D1, 0x01
  8090. 000054D4  B228 0002                cmp.b      D1, [A0 + 0x2]
  8091. 000054D8  57C1                     seq        D1
  8092. 000054DA  C001                     and.b      D0, D1
  8093. 000054DC  6700 00B6                beq        +0xB8 /* 00005594 */
  8094. 000054E0  2E28 0004                move.l     D7, [A0 + 0x4]
  8095. 000054E4  42A7                     clr.l      -[A7]
  8096. 000054E6  4EBA BFB8                jsr        [PC - 0x4048 /* 000014A0 */]
  8097. 000054EA  2D5F FEBC                move.l     [A6 - 0x144], [A7]+
  8098. 000054EE  42A7                     clr.l      -[A7]
  8099. 000054F0  4EBA AB0E                jsr        [PC - 0x54F2 /* 00000000 */]
  8100. 000054F4  2D5F FEC4                move.l     [A6 - 0x13C], [A7]+
  8101. 000054F8  2F2E FEBC                move.l     -[A7], [A6 - 0x144]
  8102. 000054FC  206E FEC4                movea.l    A0, [A6 - 0x13C]
  8103. 00005500  2028 0004                move.l     D0, [A0 + 0x4]
  8104. 00005504  D087                     add.l      D0, D7
  8105. 00005506  5380                     subq.l     D0, 1
  8106. 00005508  2F00                     move.l     -[A7], D0
  8107. 0000550A  4EAD 2752                jsr        [A5 + 0x2752 /* export_1254 */]
  8108. 0000550E  42A7                     clr.l      -[A7]
  8109. 00005510  4EBA AAEE                jsr        [PC - 0x5512 /* 00000000 */]
  8110. 00005514  2D5F FEC4                move.l     [A6 - 0x13C], [A7]+
  8111. 00005518  4267                     clr.w      -[A7]
  8112. 0000551A  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  8113. 0000551E  4A5F                     tst.w      [A7]+
  8114. 00005520  56C0                     sne        D0
  8115. 00005522  4A00                     tst.b      D0
  8116. 00005524  661E                     bne        +0x20 /* 00005544 */
  8117. 00005526  2F00                     move.l     -[A7], D0
  8118. 00005528  4267                     clr.w      -[A7]
  8119. 0000552A  2F3C 0000 8000           move.l     -[A7], 0x8000
  8120. 00005530  4EAD 2F22                jsr        [A5 + 0x2F22 /* export_1504 */]
  8121. 00005534  121F                     move.b     D1, [A7]+
  8122. 00005536  201F                     move.l     D0, [A7]+
  8123. 00005538  0A01 0001                xori.b     D1, 0x1
  8124. 0000553C  8001                     or.b       D0, D1
  8125. 0000553E  0240 0001                andi.w     D0, 0x1
  8126. 00005542  6710                     beq        +0x12 /* 00005554 */
  8127. label00005544:
  8128. 00005544  486E FEBC                pea.l      [A6 - 0x144]
  8129. 00005548  4EAD 2572                jsr        [A5 + 0x2572 /* export_1194 */]
  8130. 0000554C  4EAD 1572                jsr        [A5 + 0x1572 /* export_682 */]
  8131. 00005550  6000 039E                bra        +0x3A0 /* 000058F0 */
  8132. label00005554:
  8133. 00005554  42A7                     clr.l      -[A7]
  8134. 00005556  2F2E FEC4                move.l     -[A7], [A6 - 0x13C]
  8135. 0000555A  4EBA AAF4                jsr        [PC - 0x550C /* 00000050 */]
  8136. 0000555E  2D5F FFE8                move.l     [A6 - 0x18], [A7]+
  8137. 00005562  206E FEBC                movea.l    A0, [A6 - 0x144]
  8138. 00005566  2007                     move.l     D0, D7
  8139. 00005568  D090                     add.l      D0, [A0]
  8140. 0000556A  5380                     subq.l     D0, 1
  8141. 0000556C  2D40 FFEC                move.l     [A6 - 0x14], D0
  8142. 00005570  486E FFE8                pea.l      [A6 - 0x18]
  8143. 00005574  486E FFEC                pea.l      [A6 - 0x14]
  8144. 00005578  4EAD 0D32                jsr        [A5 + 0xD32 /* export_418 */]
  8145. 0000557C  1F3C 0001                move.b     -[A7], 0x1
  8146. 00005580  4EBA B5B2                jsr        [PC - 0x4A4E /* 00000B34 */]
  8147. 00005584  2F2E FEBC                move.l     -[A7], [A6 - 0x144]
  8148. 00005588  1F3C 0001                move.b     -[A7], 0x1
  8149. 0000558C  4EBA C3EC                jsr        [PC - 0x3C14 /* 0000197A */]
  8150. 00005590  6000 035E                bra        +0x360 /* 000058F0 */
  8151. label00005594:
  8152. 00005594  206E 000A                movea.l    A0, [A6 + 0xA]
  8153. 00005598  2F08                     move.l     -[A7], A0
  8154. 0000559A  486E FFFC                pea.l      [A6 - 0x4]
  8155. 0000559E  486E FFF8                pea.l      [A6 - 0x8]
  8156. 000055A2  486E FFF4                pea.l      [A6 - 0xC]
  8157. 000055A6  486E FFF0                pea.l      [A6 - 0x10]
  8158. 000055AA  486E FFD8                pea.l      [A6 - 0x28]
  8159. 000055AE  486E FFD4                pea.l      [A6 - 0x2C]
  8160. 000055B2  4EBA CF2E                jsr        [PC - 0x30D2 /* 000024E2 */]
  8161. 000055B6  42A7                     clr.l      -[A7]
  8162. 000055B8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  8163. 000055BC  4EAD 25D2                jsr        [A5 + 0x25D2 /* export_1206 */]
  8164. 000055C0  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  8165. 000055C4  42A7                     clr.l      -[A7]
  8166. 000055C6  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  8167. 000055CA  4EAD 25D2                jsr        [A5 + 0x25D2 /* export_1206 */]
  8168. 000055CE  2D5F FFF8                move.l     [A6 - 0x8], [A7]+
  8169. 000055D2  42A7                     clr.l      -[A7]
  8170. 000055D4  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  8171. 000055D8  4EAD 25D2                jsr        [A5 + 0x25D2 /* export_1206 */]
  8172. 000055DC  2D5F FFF4                move.l     [A6 - 0xC], [A7]+
  8173. 000055E0  2F0E                     move.l     -[A7], A6
  8174. 000055E2  4EBA FDCE                jsr        [PC - 0x232 /* 000053B2 */]
  8175. 000055E6  102E FE6F                move.b     D0, [A6 - 0x191]
  8176. 000055EA  0A00 0001                xori.b     D0, 0x1
  8177. 000055EE  2204                     move.l     D1, D4
  8178. 000055F0  C200                     and.b      D1, D0
  8179. 000055F2  6700 00A4                beq        +0xA6 /* 00005698 */
  8180. 000055F6  4EBA AAC6                jsr        [PC - 0x553A /* 000000BE */]
  8181. 000055FA  4EBA AB2E                jsr        [PC - 0x54D2 /* 0000012A */]
  8182. 000055FE  202E FFF8                move.l     D0, [A6 - 0x8]
  8183. 00005602  90AE FFFC                sub.l      D0, [A6 - 0x4]
  8184. 00005606  2D40 FEB8                move.l     [A6 - 0x148], D0
  8185. 0000560A  202E FFF4                move.l     D0, [A6 - 0xC]
  8186. 0000560E  D0AE FEB8                add.l      D0, [A6 - 0x148]
  8187. 00005612  90AE FFF8                sub.l      D0, [A6 - 0x8]
  8188. 00005616  2D40 FEB4                move.l     [A6 - 0x14C], D0
  8189. 0000561A  4A2E 0008                tst.b      [A6 + 0x8]
  8190. 0000561E  6606                     bne        +0x8 /* 00005626 */
  8191. 00005620  2D6E FEB8 FEB4           move.l     [A6 - 0x14C], [A6 - 0x148]
  8192. label00005626:
  8193. 00005626  7001                     moveq.l    D0, 0x01
  8194. 00005628  B02E 0008                cmp.b      D0, [A6 + 0x8]
  8195. 0000562C  6606                     bne        +0x8 /* 00005634 */
  8196. 0000562E  2D6E FEB4 FEB8           move.l     [A6 - 0x148], [A6 - 0x14C]
  8197. label00005634:
  8198. 00005634  42A7                     clr.l      -[A7]
  8199. 00005636  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  8200. 0000563A  4EAD 0E62                jsr        [A5 + 0xE62 /* export_456 */]
  8201. 0000563E  2E1F                     move.l     D7, [A7]+
  8202. 00005640  42A7                     clr.l      -[A7]
  8203. 00005642  202E FFD8                move.l     D0, [A6 - 0x28]
  8204. 00005646  D087                     add.l      D0, D7
  8205. 00005648  222E FFD4                move.l     D1, [A6 - 0x2C]
  8206. 0000564C  D280                     add.l      D1, D0
  8207. 0000564E  2F01                     move.l     -[A7], D1
  8208. 00005650  4EAD 25AA                jsr        [A5 + 0x25AA /* export_1201 */]
  8209. 00005654  2D5F FEB0                move.l     [A6 - 0x150], [A7]+
  8210. 00005658  6610                     bne        +0x12 /* 0000566A */
  8211. 0000565A  4EBA AA98                jsr        [PC - 0x5568 /* 000000F4 */]
  8212. 0000565E  4EBA AB06                jsr        [PC - 0x54FA /* 00000166 */]
  8213. 00005662  4EAD 1572                jsr        [A5 + 0x1572 /* export_682 */]
  8214. 00005666  6000 0288                bra        +0x28A /* 000058F0 */
  8215. label0000566A:
  8216. 0000566A  206E FEB0                movea.l    A0, [A6 - 0x150]
  8217. 0000566E  2D50 FEAC                move.l     [A6 - 0x154], [A0]
  8218. 00005672  486E FEAC                pea.l      [A6 - 0x154]
  8219. 00005676  2F0E                     move.l     -[A7], A6
  8220. 00005678  4EBA FCD4                jsr        [PC - 0x32C /* 0000534E */]
  8221. 0000567C  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  8222. 00005680  2F2E FEAC                move.l     -[A7], [A6 - 0x154]
  8223. 00005684  2F07                     move.l     -[A7], D7
  8224. 00005686  4EAD 0D22                jsr        [A5 + 0xD22 /* export_416 */]
  8225. 0000568A  4EBA AA68                jsr        [PC - 0x5598 /* 000000F4 */]
  8226. 0000568E  4EBA AAD6                jsr        [PC - 0x552A /* 00000166 */]
  8227. 00005692  2F0E                     move.l     -[A7], A6
  8228. 00005694  4EBA FD1C                jsr        [PC - 0x2E4 /* 000053B2 */]
  8229. label00005698:
  8230. 00005698  206E FEC0                movea.l    A0, [A6 - 0x140]
  8231. 0000569C  2E28 0004                move.l     D7, [A0 + 0x4]
  8232. 000056A0  5387                     subq.l     D7, 1
  8233. 000056A2  206E FEC4                movea.l    A0, [A6 - 0x13C]
  8234. 000056A6  7002                     moveq.l    D0, 0x02
  8235. 000056A8  B028 0002                cmp.b      D0, [A0 + 0x2]
  8236. 000056AC  56C0                     sne        D0
  8237. 000056AE  4A00                     tst.b      D0
  8238. 000056B0  6700 00A2                beq        +0xA4 /* 00005754 */
  8239. 000056B4  7202                     moveq.l    D1, 0x02
  8240. 000056B6  B22E 0008                cmp.b      D1, [A6 + 0x8]
  8241. 000056BA  57C1                     seq        D1
  8242. 000056BC  C001                     and.b      D0, D1
  8243. 000056BE  6700 0094                beq        +0x96 /* 00005754 */
  8244. 000056C2  4AAE FFD8                tst.l      [A6 - 0x28]
  8245. 000056C6  57C1                     seq        D1
  8246. 000056C8  C001                     and.b      D0, D1
  8247. 000056CA  6700 0088                beq        +0x8A /* 00005754 */
  8248. 000056CE  4AAE FFD4                tst.l      [A6 - 0x2C]
  8249. 000056D2  57C1                     seq        D1
  8250. 000056D4  C001                     and.b      D0, D1
  8251. 000056D6  677C                     beq        +0x7E /* 00005754 */
  8252. 000056D8  222E FFF4                move.l     D1, [A6 - 0xC]
  8253. 000056DC  92AE FFF8                sub.l      D1, [A6 - 0x8]
  8254. 000056E0  B287                     cmp.l      D1, D7
  8255. 000056E2  57C1                     seq        D1
  8256. 000056E4  C001                     and.b      D0, D1
  8257. 000056E6  676C                     beq        +0x6E /* 00005754 */
  8258. 000056E8  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  8259. 000056EC  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  8260. 000056F0  2F07                     move.l     -[A7], D7
  8261. 000056F2  4EAD 0D22                jsr        [A5 + 0xD22 /* export_416 */]
  8262. 000056F6  206E FEC4                movea.l    A0, [A6 - 0x13C]
  8263. 000056FA  0CA8 0000 00FF 0004      cmpi.l     [A0 + 0x4], 0xFF
  8264. 00005702  5FC0                     sle        D0
  8265. 00005704  4A00                     tst.b      D0
  8266. 00005706  672A                     beq        +0x2C /* 00005732 */
  8267. 00005708  206E FEC4                movea.l    A0, [A6 - 0x13C]
  8268. 0000570C  4A28 0002                tst.b      [A0 + 0x2]
  8269. 00005710  57C1                     seq        D1
  8270. 00005712  C001                     and.b      D0, D1
  8271. 00005714  671C                     beq        +0x1E /* 00005732 */
  8272. 00005716  486E FEC8                pea.l      [A6 - 0x138]
  8273. 0000571A  4EBA C0CC                jsr        [PC - 0x3F34 /* 000017E8 */]
  8274. 0000571E  1F3C 0001                move.b     -[A7], 0x1
  8275. 00005722  4EBA B410                jsr        [PC - 0x4BF0 /* 00000B34 */]
  8276. 00005726  486E FEC8                pea.l      [A6 - 0x138]
  8277. 0000572A  4EBA C2B8                jsr        [PC - 0x3D48 /* 000019E4 */]
  8278. 0000572E  6000 01C0                bra        +0x1C2 /* 000058F0 */
  8279. label00005732:
  8280. 00005732  42A7                     clr.l      -[A7]
  8281. 00005734  4EBA BD6A                jsr        [PC - 0x4296 /* 000014A0 */]
  8282. 00005738  2D5F FFDC                move.l     [A6 - 0x24], [A7]+
  8283. 0000573C  1F3C 0001                move.b     -[A7], 0x1
  8284. 00005740  4EBA B3F2                jsr        [PC - 0x4C0E /* 00000B34 */]
  8285. 00005744  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  8286. 00005748  1F3C 0001                move.b     -[A7], 0x1
  8287. 0000574C  4EBA C22C                jsr        [PC - 0x3DD4 /* 0000197A */]
  8288. 00005750  6000 019E                bra        +0x1A0 /* 000058F0 */
  8289. label00005754:
  8290. 00005754  206E FEC4                movea.l    A0, [A6 - 0x13C]
  8291. 00005758  226E FEC0                movea.l    A1, [A6 - 0x140]
  8292. 0000575C  2029 0004                move.l     D0, [A1 + 0x4]
  8293. 00005760  D0A8 0004                add.l      D0, [A0 + 0x4]
  8294. 00005764  222E FFD8                move.l     D1, [A6 - 0x28]
  8295. 00005768  D280                     add.l      D1, D0
  8296. 0000576A  202E FFD4                move.l     D0, [A6 - 0x2C]
  8297. 0000576E  D081                     add.l      D0, D1
  8298. 00005770  720A                     moveq.l    D1, 0x0A
  8299. 00005772  D081                     add.l      D0, D1
  8300. 00005774  2D40 FFD0                move.l     [A6 - 0x30], D0
  8301. 00005778  4EBA A944                jsr        [PC - 0x56BC /* 000000BE */]
  8302. 0000577C  4EBA A9AC                jsr        [PC - 0x5654 /* 0000012A */]
  8303. 00005780  0CAE 0000 00FF FFD0      cmpi.l     [A6 - 0x30], 0xFF
  8304. 00005788  6E06                     bgt        +0x8 /* 00005790 */
  8305. 0000578A  47EE FEC8                lea.l      A3, [A6 - 0x138]
  8306. 0000578E  6052                     bra        +0x54 /* 000057E2 */
  8307. label00005790:
  8308. 00005790  42A7                     clr.l      -[A7]
  8309. 00005792  2F2E FFD0                move.l     -[A7], [A6 - 0x30]
  8310. 00005796  4EAD 25AA                jsr        [A5 + 0x25AA /* export_1201 */]
  8311. 0000579A  2D5F FFDC                move.l     [A6 - 0x24], [A7]+
  8312. 0000579E  56C0                     sne        D0
  8313. 000057A0  4A00                     tst.b      D0
  8314. 000057A2  671E                     beq        +0x20 /* 000057C2 */
  8315. 000057A4  2F00                     move.l     -[A7], D0
  8316. 000057A6  4267                     clr.w      -[A7]
  8317. 000057A8  2F3C 0000 8000           move.l     -[A7], 0x8000
  8318. 000057AE  4EAD 2F22                jsr        [A5 + 0x2F22 /* export_1504 */]
  8319. 000057B2  121F                     move.b     D1, [A7]+
  8320. 000057B4  201F                     move.l     D0, [A7]+
  8321. 000057B6  C001                     and.b      D0, D1
  8322. 000057B8  6708                     beq        +0xA /* 000057C2 */
  8323. 000057BA  206E FFDC                movea.l    A0, [A6 - 0x24]
  8324. 000057BE  2650                     movea.l    A3, [A0]
  8325. 000057C0  6020                     bra        +0x22 /* 000057E2 */
  8326. label000057C2:
  8327. 000057C2  486E FFDC                pea.l      [A6 - 0x24]
  8328. 000057C6  4EAD 2572                jsr        [A5 + 0x2572 /* export_1194 */]
  8329. 000057CA  4EAD 1572                jsr        [A5 + 0x1572 /* export_682 */]
  8330. 000057CE  2D7C 0000 00FF FFD0      move.l     [A6 - 0x30], 0xFF
  8331. 000057D6  47EE FEC8                lea.l      A3, [A6 - 0x138]
  8332. 000057DA  422E FEC8                clr.b      [A6 - 0x138]
  8333. 000057DE  6000 00AC                bra        +0xAE /* 0000588C */
  8334. label000057E2:
  8335. 000057E2  4AAE FFDC                tst.l      [A6 - 0x24]
  8336. 000057E6  6708                     beq        +0xA /* 000057F0 */
  8337. 000057E8  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  8338. 000057EC  205F                     movea.l    A0, [A7]+
  8339. 000057EE  A029                     syscall    HLock
  8340. label000057F0:
  8341. 000057F0  2D4B FFEC                move.l     [A6 - 0x14], A3
  8342. 000057F4  2E2E FFF8                move.l     D7, [A6 - 0x8]
  8343. 000057F8  9EAE FFFC                sub.l      D7, [A6 - 0x4]
  8344. 000057FC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  8345. 00005800  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  8346. 00005804  2F07                     move.l     -[A7], D7
  8347. 00005806  4EAD 15F2                jsr        [A5 + 0x15F2 /* export_698 */]
  8348. 0000580A  2007                     move.l     D0, D7
  8349. 0000580C  D1AE FFEC                add.l      [A6 - 0x14], D0
  8350. 00005810  486E FFEC                pea.l      [A6 - 0x14]
  8351. 00005814  2F0E                     move.l     -[A7], A6
  8352. 00005816  4EBA FB36                jsr        [PC - 0x4CA /* 0000534E */]
  8353. 0000581A  2E2E FFF4                move.l     D7, [A6 - 0xC]
  8354. 0000581E  9EAE FFF8                sub.l      D7, [A6 - 0x8]
  8355. 00005822  7001                     moveq.l    D0, 0x01
  8356. 00005824  B02E 0008                cmp.b      D0, [A6 + 0x8]
  8357. 00005828  6614                     bne        +0x16 /* 0000583E */
  8358. 0000582A  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  8359. 0000582E  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  8360. 00005832  2F07                     move.l     -[A7], D7
  8361. 00005834  4EAD 15F2                jsr        [A5 + 0x15F2 /* export_698 */]
  8362. 00005838  2007                     move.l     D0, D7
  8363. 0000583A  D1AE FFEC                add.l      [A6 - 0x14], D0
  8364. label0000583E:
  8365. 0000583E  486E FFE8                pea.l      [A6 - 0x18]
  8366. 00005842  486E FFEC                pea.l      [A6 - 0x14]
  8367. 00005846  4EAD 0D32                jsr        [A5 + 0xD32 /* export_418 */]
  8368. 0000584A  4A2E 0008                tst.b      [A6 + 0x8]
  8369. 0000584E  6614                     bne        +0x16 /* 00005864 */
  8370. 00005850  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  8371. 00005854  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  8372. 00005858  2F07                     move.l     -[A7], D7
  8373. 0000585A  4EAD 15F2                jsr        [A5 + 0x15F2 /* export_698 */]
  8374. 0000585E  2007                     move.l     D0, D7
  8375. 00005860  D1AE FFEC                add.l      [A6 - 0x14], D0
  8376. label00005864:
  8377. 00005864  486E FFF4                pea.l      [A6 - 0xC]
  8378. 00005868  486E FFEC                pea.l      [A6 - 0x14]
  8379. 0000586C  4EAD 0D32                jsr        [A5 + 0xD32 /* export_418 */]
  8380. 00005870  0CAE 0000 00FF FFD0      cmpi.l     [A6 - 0x30], 0xFF
  8381. 00005878  6F12                     ble        +0x14 /* 0000588C */
  8382. 0000587A  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  8383. 0000587E  202E FFEC                move.l     D0, [A6 - 0x14]
  8384. 00005882  908B                     sub.l      D0, A3
  8385. 00005884  5280                     addq.l     D0, 1
  8386. 00005886  2F00                     move.l     -[A7], D0
  8387. 00005888  4EAD 2742                jsr        [A5 + 0x2742 /* export_1252 */]
  8388. label0000588C:
  8389. 0000588C  4EBA A866                jsr        [PC - 0x579A /* 000000F4 */]
  8390. 00005890  4EBA A8D4                jsr        [PC - 0x572C /* 00000166 */]
  8391. 00005894  1F3C 0001                move.b     -[A7], 0x1
  8392. 00005898  4EBA B29A                jsr        [PC - 0x4D66 /* 00000B34 */]
  8393. 0000589C  1F3C 0001                move.b     -[A7], 0x1
  8394. 000058A0  4EBA B292                jsr        [PC - 0x4D6E /* 00000B34 */]
  8395. 000058A4  0CAE 0000 00FF FFD0      cmpi.l     [A6 - 0x30], 0xFF
  8396. 000058AC  6F0E                     ble        +0x10 /* 000058BC */
  8397. 000058AE  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  8398. 000058B2  1F3C 0001                move.b     -[A7], 0x1
  8399. 000058B6  4EBA C0C2                jsr        [PC - 0x3F3E /* 0000197A */]
  8400. 000058BA  6014                     bra        +0x16 /* 000058D0 */
  8401. label000058BC:
  8402. 000058BC  2F0B                     move.l     -[A7], A3
  8403. 000058BE  42A7                     clr.l      -[A7]
  8404. 000058C0  2F0B                     move.l     -[A7], A3
  8405. 000058C2  4EAD 0E62                jsr        [A5 + 0xE62 /* export_456 */]
  8406. 000058C6  201F                     move.l     D0, [A7]+
  8407. 000058C8  5280                     addq.l     D0, 1
  8408. 000058CA  2F00                     move.l     -[A7], D0
  8409. 000058CC  4EBA C16C                jsr        [PC - 0x3E94 /* 00001A3A */]
  8410. label000058D0:
  8411. 000058D0  4AAE FFDC                tst.l      [A6 - 0x24]
  8412. 000058D4  6708                     beq        +0xA /* 000058DE */
  8413. 000058D6  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  8414. 000058DA  205F                     movea.l    A0, [A7]+
  8415. 000058DC  A02A                     syscall    HUnlock
  8416. label000058DE:
  8417. 000058DE  102D B5C4                move.b     D0, [A5 - 0x4A3C]
  8418. 000058E2  670C                     beq        +0xE /* 000058F0 */
  8419. 000058E4  1F3C 0001                move.b     -[A7], 0x1
  8420. 000058E8  4EBA B24A                jsr        [PC - 0x4DB6 /* 00000B34 */]
  8421. 000058EC  6000 03E6                bra        +0x3E8 /* 00005CD4 */
  8422. label000058F0:
  8423. 000058F0  286E 000A                movea.l    A4, [A6 + 0xA]
  8424. 000058F4  102C 002E                move.b     D0, [A4 + 0x2E]
  8425. 000058F8  4880                     ext.w      D0
  8426. 000058FA  676C                     beq        +0x6E /* 00005968 */
  8427. 000058FC  5340                     subq.w     D0, 1
  8428. 000058FE  6716                     beq        +0x18 /* 00005916 */
  8429. 00005900  5340                     subq.w     D0, 1
  8430. 00005902  6700 0308                beq        +0x30A /* 00005C0C */
  8431. 00005906  5340                     subq.w     D0, 1
  8432. 00005908  6700 0316                beq        +0x318 /* 00005C20 */
  8433. 0000590C  5340                     subq.w     D0, 1
  8434. 0000590E  6700 0368                beq        +0x36A /* 00005C78 */
  8435. 00005912  6000 03C0                bra        +0x3C2 /* 00005CD4 */
  8436. label00005916:
  8437. 00005916  3F2E FE76                move.w     -[A7], [A6 - 0x18A]
  8438. 0000591A  4EBA A78A                jsr        [PC - 0x5876 /* 000000A6 */]
  8439. 0000591E  41ED E028                lea.l      A0, [A5 - 0x1FD8]
  8440. 00005922  B1ED E174                cmpa.l     A0, [A5 - 0x1E8C]
  8441. 00005926  56C0                     sne        D0
  8442. 00005928  4A00                     tst.b      D0
  8443. 0000592A  6728                     beq        +0x2A /* 00005954 */
  8444. 0000592C  206D E174                movea.l    A0, [A5 - 0x1E8C]
  8445. 00005930  2068 0018                movea.l    A0, [A0 + 0x18]
  8446. 00005934  223C 5754 4C4B           move.l     D1, 0x57544C4B /* 'WTLK' */
  8447. 0000593A  B2A8 0050                cmp.l      D1, [A0 + 0x50]
  8448. 0000593E  56C1                     sne        D1
  8449. 00005940  C001                     and.b      D0, D1
  8450. 00005942  6710                     beq        +0x12 /* 00005954 */
  8451. 00005944  486D E034                pea.l      [A5 - 0x1FCC]
  8452. 00005948  3F2C 0030                move.w     -[A7], [A4 + 0x30]
  8453. 0000594C  4EBA F55A                jsr        [PC - 0xAA6 /* 00004EA8 */]
  8454. 00005950  6000 0382                bra        +0x384 /* 00005CD4 */
  8455. label00005954:
  8456. 00005954  206D E174                movea.l    A0, [A5 - 0x1E8C]
  8457. 00005958  4868 000C                pea.l      [A0 + 0xC]
  8458. 0000595C  3F2C 0030                move.w     -[A7], [A4 + 0x30]
  8459. 00005960  4EBA F546                jsr        [PC - 0xABA /* 00004EA8 */]
  8460. 00005964  6000 036E                bra        +0x370 /* 00005CD4 */
  8461. label00005968:
  8462. 00005968  4EBA AB9C                jsr        [PC - 0x5464 /* 00000506 */]
  8463. 0000596C  4267                     clr.w      -[A7]
  8464. 0000596E  486C 0030                pea.l      [A4 + 0x30]
  8465. 00005972  4267                     clr.w      -[A7]
  8466. 00005974  4EAD 15CA                jsr        [A5 + 0x15CA /* export_693 */]
  8467. 00005978  3D5F FE7C                move.w     [A6 - 0x184], [A7]+
  8468. 0000597C  57C0                     seq        D0
  8469. 0000597E  802D B5C4                or.b       D0, [A5 - 0x4A3C]
  8470. 00005982  0240 0001                andi.w     D0, 0x1
  8471. 00005986  6600 034C                bne        +0x34E /* 00005CD4 */
  8472. 0000598A  302E FE7C                move.w     D0, [A6 - 0x184]
  8473. 0000598E  B06D C120                cmp.w      D0, [A5 - 0x3EE0]
  8474. 00005992  57C0                     seq        D0
  8475. 00005994  4A00                     tst.b      D0
  8476. 00005996  6722                     beq        +0x24 /* 000059BA */
  8477. 00005998  222C 0032                move.l     D1, [A4 + 0x32]
  8478. 0000599C  B2AD B1EE                cmp.l      D1, [A5 - 0x4E12]
  8479. 000059A0  57C1                     seq        D1
  8480. 000059A2  C001                     and.b      D0, D1
  8481. 000059A4  6714                     beq        +0x16 /* 000059BA */
  8482. 000059A6  222C 003A                move.l     D1, [A4 + 0x3A]
  8483. 000059AA  B2AD B2CC                cmp.l      D1, [A5 - 0x4D34]
  8484. 000059AE  57C1                     seq        D1
  8485. 000059B0  C001                     and.b      D0, D1
  8486. 000059B2  6706                     beq        +0x8 /* 000059BA */
  8487. 000059B4  4267                     clr.w      -[A7]
  8488. 000059B6  4EAD 1362                jsr        [A5 + 0x1362 /* export_616 */]
  8489. label000059BA:
  8490. 000059BA  4EBA A702                jsr        [PC - 0x58FE /* 000000BE */]
  8491. 000059BE  42A7                     clr.l      -[A7]
  8492. 000059C0  42A7                     clr.l      -[A7]
  8493. 000059C2  4EBA A63C                jsr        [PC - 0x59C4 /* 00000000 */]
  8494. 000059C6  4EBA A688                jsr        [PC - 0x5978 /* 00000050 */]
  8495. 000059CA  2D5F FFE0                move.l     [A6 - 0x20], [A7]+
  8496. 000059CE  3C2E FE7C                move.w     D6, [A6 - 0x184]
  8497. 000059D2  202C 0032                move.l     D0, [A4 + 0x32]
  8498. 000059D6  B0AC 003A                cmp.l      D0, [A4 + 0x3A]
  8499. 000059DA  6606                     bne        +0x8 /* 000059E2 */
  8500. 000059DC  3006                     move.w     D0, D6
  8501. 000059DE  4440                     neg.w      D0
  8502. 000059E0  3C00                     move.w     D6, D0
  8503. label000059E2:
  8504. 000059E2  4AAE FEB0                tst.l      [A6 - 0x150]
  8505. 000059E6  6602                     bne        +0x4 /* 000059EA */
  8506. 000059E8  4204                     clr.b      D4
  8507. label000059EA:
  8508. 000059EA  1004                     move.b     D0, D4
  8509. 000059EC  6700 00C4                beq        +0xC6 /* 00005AB2 */
  8510. 000059F0  422E FE70                clr.b      [A6 - 0x190]
  8511. 000059F4  4267                     clr.w      -[A7]
  8512. 000059F6  2F2C 0032                move.l     -[A7], [A4 + 0x32]
  8513. 000059FA  3F2E FE7C                move.w     -[A7], [A6 - 0x184]
  8514. 000059FE  486E FE7E                pea.l      [A6 - 0x182]
  8515. 00005A02  4EAD 2C42                jsr        [A5 + 0x2C42 /* export_1412 */]
  8516. 00005A06  1D5F FE6E                move.b     [A6 - 0x192], [A7]+
  8517. 00005A0A  202C 0032                move.l     D0, [A4 + 0x32]
  8518. 00005A0E  B0AC 003A                cmp.l      D0, [A4 + 0x3A]
  8519. 00005A12  6726                     beq        +0x28 /* 00005A3A */
  8520. 00005A14  7001                     moveq.l    D0, 0x01
  8521. 00005A16  B02E FE82                cmp.b      D0, [A6 - 0x17E]
  8522. 00005A1A  57C0                     seq        D0
  8523. 00005A1C  4A00                     tst.b      D0
  8524. 00005A1E  6612                     bne        +0x14 /* 00005A32 */
  8525. 00005A20  2F00                     move.l     -[A7], D0
  8526. 00005A22  4267                     clr.w      -[A7]
  8527. 00005A24  1F2E FE83                move.b     -[A7], [A6 - 0x17D]
  8528. 00005A28  4EAD 2CC2                jsr        [A5 + 0x2CC2 /* export_1428 */]
  8529. 00005A2C  121F                     move.b     D1, [A7]+
  8530. 00005A2E  201F                     move.l     D0, [A7]+
  8531. 00005A30  8001                     or.b       D0, D1
  8532. label00005A32:
  8533. 00005A32  0240 0001                andi.w     D0, 0x1
  8534. 00005A36  1D40 FE70                move.b     [A6 - 0x190], D0
  8535. label00005A3A:
  8536. 00005A3A  102E FE70                move.b     D0, [A6 - 0x190]
  8537. 00005A3E  6710                     beq        +0x12 /* 00005A50 */
  8538. 00005A40  42A7                     clr.l      -[A7]
  8539. 00005A42  2F2C 0032                move.l     -[A7], [A4 + 0x32]
  8540. 00005A46  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  8541. 00005A4A  2D5F FE9C                move.l     [A6 - 0x164], [A7]+
  8542. 00005A4E  600E                     bra        +0x10 /* 00005A5E */
  8543. label00005A50:
  8544. 00005A50  42A7                     clr.l      -[A7]
  8545. 00005A52  2F2C 003A                move.l     -[A7], [A4 + 0x3A]
  8546. 00005A56  4EAD 127A                jsr        [A5 + 0x127A /* export_587 */]
  8547. 00005A5A  2D5F FE9C                move.l     [A6 - 0x164], [A7]+
  8548. label00005A5E:
  8549. 00005A5E  4AAE FE9C                tst.l      [A6 - 0x164]
  8550. 00005A62  660C                     bne        +0xE /* 00005A70 */
  8551. 00005A64  3F3C 0022                move.w     -[A7], 0x22 /* '\"' */
  8552. 00005A68  4EAD 155A                jsr        [A5 + 0x155A /* export_679 */]
  8553. 00005A6C  6000 0266                bra        +0x268 /* 00005CD4 */
  8554. label00005A70:
  8555. 00005A70  2F2E FE9C                move.l     -[A7], [A6 - 0x164]
  8556. 00005A74  3F06                     move.w     -[A7], D6
  8557. 00005A76  1F2E FE70                move.b     -[A7], [A6 - 0x190]
  8558. 00005A7A  486E FEAC                pea.l      [A6 - 0x154]
  8559. 00005A7E  486E FEA8                pea.l      [A6 - 0x158]
  8560. 00005A82  486E FEA4                pea.l      [A6 - 0x15C]
  8561. 00005A86  486E FEA0                pea.l      [A6 - 0x160]
  8562. 00005A8A  4EAD 2C92                jsr        [A5 + 0x2C92 /* export_1422 */]
  8563. 00005A8E  102E FE70                move.b     D0, [A6 - 0x190]
  8564. 00005A92  670C                     beq        +0xE /* 00005AA0 */
  8565. 00005A94  2F2C 0032                move.l     -[A7], [A4 + 0x32]
  8566. 00005A98  4267                     clr.w      -[A7]
  8567. 00005A9A  4EAD 11DA                jsr        [A5 + 0x11DA /* export_567 */]
  8568. 00005A9E  600A                     bra        +0xC /* 00005AAA */
  8569. label00005AA0:
  8570. 00005AA0  2F2C 003A                move.l     -[A7], [A4 + 0x3A]
  8571. 00005AA4  4267                     clr.w      -[A7]
  8572. 00005AA6  4EAD 11EA                jsr        [A5 + 0x11EA /* export_569 */]
  8573. label00005AAA:
  8574. 00005AAA  4AAE FEA0                tst.l      [A6 - 0x160]
  8575. 00005AAE  56C4                     sne        D4
  8576. 00005AB0  4404                     neg.b      D4
  8577. label00005AB2:
  8578. 00005AB2  42A7                     clr.l      -[A7]
  8579. 00005AB4  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  8580. 00005AB8  4EAD 0E62                jsr        [A5 + 0xE62 /* export_456 */]
  8581. 00005ABC  2D5F FFC8                move.l     [A6 - 0x38], [A7]+
  8582. 00005AC0  102E FE6F                move.b     D0, [A6 - 0x191]
  8583. 00005AC4  6726                     beq        +0x28 /* 00005AEC */
  8584. 00005AC6  4267                     clr.w      -[A7]
  8585. 00005AC8  2F2C 003A                move.l     -[A7], [A4 + 0x3A]
  8586. 00005ACC  2F2C 0032                move.l     -[A7], [A4 + 0x32]
  8587. 00005AD0  3F06                     move.w     -[A7], D6
  8588. 00005AD2  486E FFE0                pea.l      [A6 - 0x20]
  8589. 00005AD6  2F2E FFC8                move.l     -[A7], [A6 - 0x38]
  8590. 00005ADA  1F3C 0003                move.b     -[A7], 0x3
  8591. 00005ADE  486E FE72                pea.l      [A6 - 0x18E]
  8592. 00005AE2  4EAD 2D72                jsr        [A5 + 0x2D72 /* export_1450 */]
  8593. 00005AE6  1A1F                     move.b     D5, [A7]+
  8594. 00005AE8  6000 00D4                bra        +0xD6 /* 00005BBE */
  8595. label00005AEC:
  8596. 00005AEC  1004                     move.b     D0, D4
  8597. 00005AEE  6700 00AE                beq        +0xB0 /* 00005B9E */
  8598. 00005AF2  4267                     clr.w      -[A7]
  8599. 00005AF4  486E FE7E                pea.l      [A6 - 0x182]
  8600. 00005AF8  2F2C 0032                move.l     -[A7], [A4 + 0x32]
  8601. 00005AFC  2F2C 003A                move.l     -[A7], [A4 + 0x3A]
  8602. 00005B00  3F06                     move.w     -[A7], D6
  8603. 00005B02  3F3A 01EE                move.w     -[A7], [PC + 0x1EE /* 00005CF2, value 0x0, cstring "" */]
  8604. 00005B06  486D C9D0                pea.l      [A5 - 0x3630]
  8605. 00005B0A  4EAD 13C2                jsr        [A5 + 0x13C2 /* export_628 */]
  8606. 00005B0E  101F                     move.b     D0, [A7]+
  8607. 00005B10  6700 0088                beq        +0x8A /* 00005B9A */
  8608. 00005B14  2F2E FEB8                move.l     -[A7], [A6 - 0x148]
  8609. 00005B18  2F2E FEB4                move.l     -[A7], [A6 - 0x14C]
  8610. 00005B1C  2F2D C9D0                move.l     -[A7], [A5 - 0x3630]
  8611. 00005B20  A9D1                     syscall    TESetSelect
  8612. 00005B22  2F2E FEB0                move.l     -[A7], [A6 - 0x150]
  8613. 00005B26  205F                     movea.l    A0, [A7]+
  8614. 00005B28  A029                     syscall    HLock
  8615. 00005B2A  42A7                     clr.l      -[A7]
  8616. 00005B2C  2F2E FEB0                move.l     -[A7], [A6 - 0x150]
  8617. 00005B30  4EAD 0122                jsr        [A5 + 0x122 /* export_32 */]
  8618. 00005B34  2E1F                     move.l     D7, [A7]+
  8619. 00005B36  206D C9D0                movea.l    A0, [A5 - 0x3630]
  8620. 00005B3A  2050                     movea.l    A0, [A0]
  8621. 00005B3C  2D48 FE6A                move.l     [A6 - 0x196], A0
  8622. 00005B40  226E FE6A                movea.l    A1, [A6 - 0x196]
  8623. 00005B44  3028 0020                move.w     D0, [A0 + 0x20]
  8624. 00005B48  B069 0022                cmp.w      D0, [A1 + 0x22]
  8625. 00005B4C  670C                     beq        +0xE /* 00005B5A */
  8626. 00005B4E  2F2D C9D0                move.l     -[A7], [A5 - 0x3630]
  8627. 00005B52  A9D7                     syscall    TEDelete
  8628. 00005B54  1D7C 0001 FE72           move.b     [A6 - 0x18E], 0x1
  8629. label00005B5A:
  8630. 00005B5A  4A87                     tst.l      D7
  8631. 00005B5C  6F14                     ble        +0x16 /* 00005B72 */
  8632. 00005B5E  206E FEB0                movea.l    A0, [A6 - 0x150]
  8633. 00005B62  2F10                     move.l     -[A7], [A0]
  8634. 00005B64  2F07                     move.l     -[A7], D7
  8635. 00005B66  2F2D C9D0                move.l     -[A7], [A5 - 0x3630]
  8636. 00005B6A  A9DE                     syscall    TEInsert
  8637. 00005B6C  1D7C 0001 FE72           move.b     [A6 - 0x18E], 0x1
  8638. label00005B72:
  8639. 00005B72  102E FE72                move.b     D0, [A6 - 0x18E]
  8640. 00005B76  6716                     beq        +0x18 /* 00005B8E */
  8641. 00005B78  4267                     clr.w      -[A7]
  8642. 00005B7A  2F2C 003A                move.l     -[A7], [A4 + 0x3A]
  8643. 00005B7E  2F2C 0032                move.l     -[A7], [A4 + 0x32]
  8644. 00005B82  3F06                     move.w     -[A7], D6
  8645. 00005B84  2F2D C9D0                move.l     -[A7], [A5 - 0x3630]
  8646. 00005B88  4EAD 2D92                jsr        [A5 + 0x2D92 /* export_1454 */]
  8647. 00005B8C  1A1F                     move.b     D5, [A7]+
  8648. label00005B8E:
  8649. 00005B8E  102E FE72                move.b     D0, [A6 - 0x18E]
  8650. 00005B92  672A                     beq        +0x2C /* 00005BBE */
  8651. 00005B94  1D45 FE72                move.b     [A6 - 0x18E], D5
  8652. 00005B98  6024                     bra        +0x26 /* 00005BBE */
  8653. label00005B9A:
  8654. 00005B9A  4205                     clr.b      D5
  8655. 00005B9C  6020                     bra        +0x22 /* 00005BBE */
  8656. label00005B9E:
  8657. 00005B9E  4267                     clr.w      -[A7]
  8658. 00005BA0  2F2C 003A                move.l     -[A7], [A4 + 0x3A]
  8659. 00005BA4  2F2C 0032                move.l     -[A7], [A4 + 0x32]
  8660. 00005BA8  3F06                     move.w     -[A7], D6
  8661. 00005BAA  486E FFE0                pea.l      [A6 - 0x20]
  8662. 00005BAE  2F2E FFC8                move.l     -[A7], [A6 - 0x38]
  8663. 00005BB2  4267                     clr.w      -[A7]
  8664. 00005BB4  486E FE72                pea.l      [A6 - 0x18E]
  8665. 00005BB8  4EAD 2D72                jsr        [A5 + 0x2D72 /* export_1450 */]
  8666. 00005BBC  1A1F                     move.b     D5, [A7]+
  8667. label00005BBE:
  8668. 00005BBE  486E FEB0                pea.l      [A6 - 0x150]
  8669. 00005BC2  4EAD 2572                jsr        [A5 + 0x2572 /* export_1194 */]
  8670. 00005BC6  102E FE72                move.b     D0, [A6 - 0x18E]
  8671. 00005BCA  6710                     beq        +0x12 /* 00005BDC */
  8672. 00005BCC  2F2C 0032                move.l     -[A7], [A4 + 0x32]
  8673. 00005BD0  3F2E FE7C                move.w     -[A7], [A6 - 0x184]
  8674. 00005BD4  4267                     clr.w      -[A7]
  8675. 00005BD6  4EAD 2B02                jsr        [A5 + 0x2B02 /* export_1372 */]
  8676. 00005BDA  6020                     bra        +0x22 /* 00005BFC */
  8677. label00005BDC:
  8678. 00005BDC  1005                     move.b     D0, D5
  8679. 00005BDE  661C                     bne        +0x1E /* 00005BFC */
  8680. 00005BE0  0CAE 0000 7530 FFC8      cmpi.l     [A6 - 0x38], 0x7530 /* 'u0' */
  8681. 00005BE8  6F0A                     ble        +0xC /* 00005BF4 */
  8682. 00005BEA  3F3C 0021                move.w     -[A7], 0x21 /* '!' */
  8683. 00005BEE  4EAD 155A                jsr        [A5 + 0x155A /* export_679 */]
  8684. 00005BF2  6008                     bra        +0xA /* 00005BFC */
  8685. label00005BF4:
  8686. 00005BF4  3F3C 0022                move.w     -[A7], 0x22 /* '\"' */
  8687. 00005BF8  4EAD 155A                jsr        [A5 + 0x155A /* export_679 */]
  8688. label00005BFC:
  8689. 00005BFC  4EBA A4F6                jsr        [PC - 0x5B0A /* 000000F4 */]
  8690. 00005C00  1F3C 0001                move.b     -[A7], 0x1
  8691. 00005C04  4EBA AF2E                jsr        [PC - 0x50D2 /* 00000B34 */]
  8692. 00005C08  6000 00CA                bra        +0xCC /* 00005CD4 */
  8693. label00005C0C:
  8694. 00005C0C  486E FEC8                pea.l      [A6 - 0x138]
  8695. 00005C10  4EBA BBEC                jsr        [PC - 0x4414 /* 000017FE */]
  8696. 00005C14  486E FEC8                pea.l      [A6 - 0x138]
  8697. 00005C18  4EAD 28E2                jsr        [A5 + 0x28E2 /* export_1304 */]
  8698. 00005C1C  6000 00B6                bra        +0xB8 /* 00005CD4 */
  8699. label00005C20:
  8700. 00005C20  4EBA A8E4                jsr        [PC - 0x571C /* 00000506 */]
  8701. 00005C24  4EBA A498                jsr        [PC - 0x5B68 /* 000000BE */]
  8702. 00005C28  4267                     clr.w      -[A7]
  8703. 00005C2A  42A7                     clr.l      -[A7]
  8704. 00005C2C  42A7                     clr.l      -[A7]
  8705. 00005C2E  4EBA A3D0                jsr        [PC - 0x5C30 /* 00000000 */]
  8706. 00005C32  4EBA A41C                jsr        [PC - 0x5BE4 /* 00000050 */]
  8707. 00005C36  4EAD 148A                jsr        [A5 + 0x148A /* export_653 */]
  8708. 00005C3A  101F                     move.b     D0, [A7]+
  8709. 00005C3C  6724                     beq        +0x26 /* 00005C62 */
  8710. 00005C3E  102D BFD8                move.b     D0, [A5 - 0x4028]
  8711. 00005C42  6726                     beq        +0x28 /* 00005C6A */
  8712. 00005C44  C02D C13C                and.b      D0, [A5 - 0x3EC4]
  8713. 00005C48  6720                     beq        +0x22 /* 00005C6A */
  8714. 00005C4A  206D C488                movea.l    A0, [A5 - 0x3B78]
  8715. 00005C4E  2050                     movea.l    A0, [A0]
  8716. 00005C50  4868 0008                pea.l      [A0 + 0x8]
  8717. 00005C54  2F2D C488                move.l     -[A7], [A5 - 0x3B78]
  8718. 00005C58  1F3C 0001                move.b     -[A7], 0x1
  8719. 00005C5C  4EAD 1452                jsr        [A5 + 0x1452 /* export_646 */]
  8720. 00005C60  6008                     bra        +0xA /* 00005C6A */
  8721. label00005C62:
  8722. 00005C62  3F3C 0036                move.w     -[A7], 0x36 /* '6' */
  8723. 00005C66  4EAD 155A                jsr        [A5 + 0x155A /* export_679 */]
  8724. label00005C6A:
  8725. 00005C6A  4EBA A488                jsr        [PC - 0x5B78 /* 000000F4 */]
  8726. 00005C6E  1F3C 0001                move.b     -[A7], 0x1
  8727. 00005C72  4EBA AEC0                jsr        [PC - 0x5140 /* 00000B34 */]
  8728. 00005C76  605C                     bra        +0x5E /* 00005CD4 */
  8729. label00005C78:
  8730. 00005C78  4EBA A88C                jsr        [PC - 0x5774 /* 00000506 */]
  8731. 00005C7C  42A7                     clr.l      -[A7]
  8732. 00005C7E  4EBA B820                jsr        [PC - 0x47E0 /* 000014A0 */]
  8733. 00005C82  2D5F FFDC                move.l     [A6 - 0x24], [A7]+
  8734. 00005C86  42A7                     clr.l      -[A7]
  8735. 00005C88  A9FC                     syscall    ZeroScrap
  8736. 00005C8A  201F                     move.l     D0, [A7]+
  8737. 00005C8C  3D40 FE74                move.w     [A6 - 0x18C], D0
  8738. 00005C90  42A7                     clr.l      -[A7]
  8739. 00005C92  A9FB                     syscall    LoadScrap/LodeScrap
  8740. 00005C94  201F                     move.l     D0, [A7]+
  8741. 00005C96  3D40 FE74                move.w     [A6 - 0x18C], D0
  8742. 00005C9A  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  8743. 00005C9E  205F                     movea.l    A0, [A7]+
  8744. 00005CA0  A029                     syscall    HLock
  8745. 00005CA2  42A7                     clr.l      -[A7]
  8746. 00005CA4  42A7                     clr.l      -[A7]
  8747. 00005CA6  206E FFDC                movea.l    A0, [A6 - 0x24]
  8748. 00005CAA  2F10                     move.l     -[A7], [A0]
  8749. 00005CAC  4EAD 0E62                jsr        [A5 + 0xE62 /* export_456 */]
  8750. 00005CB0  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  8751. 00005CB6  206E FFDC                movea.l    A0, [A6 - 0x24]
  8752. 00005CBA  2F10                     move.l     -[A7], [A0]
  8753. 00005CBC  4EAD 1432                jsr        [A5 + 0x1432 /* export_642 */]
  8754. 00005CC0  4A9F                     tst.l      [A7]+
  8755. 00005CC2  6708                     beq        +0xA /* 00005CCC */
  8756. 00005CC4  487A 001A                pea.l      [PC + 0x1A /* 00005CE0, value 0x10707574, pstring "put scrap failed" */]
  8757. 00005CC8  4EAD 1542                jsr        [A5 + 0x1542 /* export_676 */]
  8758. label00005CCC:
  8759. 00005CCC  486E FFDC                pea.l      [A6 - 0x24]
  8760. 00005CD0  4EAD 2572                jsr        [A5 + 0x2572 /* export_1194 */]
  8761. label00005CD4:
  8762. 00005CD4  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  8763. 00005CD8  4E5E                     unlink     A6
  8764. 00005CDA  205F                     movea.l    A0, [A7]+
  8765. 00005CDC  5C4F                     addq.w     A7, 6
  8766. 00005CDE  4ED0                     jmp        [A0]
  8767. 00005CE0  1070 7574                movea.b    A0, <<invalid full ext with I/IS == 4>>
  8768. 00005CE4  2073 6372 6170 2066 6169 movea.l    A0, [[A3 + 0x61702066] + 0x6169]
  8769. 00005CEE  6C65                     bge        +0x67 /* 00005D55 */
  8770. 00005CF0  6400 0000                bcc        +0x2 /* 00005CF2 */
  8771. // begin alternate branch 00005CF2-00005CF8
  8772. label00005CF2:
  8773. 00005CF2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  8774. fn00005CF4: // (misaligned)
  8775. 00005CF6  FF00                     .extension 0xF00 <<F/4-5/7>> // unimplemented
  8776. // end alternate branch 00005CF2-00005CF8
  8777. label00005CF2: // (misaligned)
  8778. fn00005CF4:
  8779. 00005CF4  4E56 FF00                link       A6, -0x0100
  8780. 00005CF8  2F0C                     move.l     -[A7], A4
  8781. 00005CFA  286E 000A                movea.l    A4, [A6 + 0xA]
  8782. 00005CFE  102C 002E                move.b     D0, [A4 + 0x2E]
  8783. 00005D02  4880                     ext.w      D0
  8784. 00005D04  6724                     beq        +0x26 /* 00005D2A */
  8785. 00005D06  5340                     subq.w     D0, 1
  8786. 00005D08  670E                     beq        +0x10 /* 00005D18 */
  8787. 00005D0A  5340                     subq.w     D0, 1
  8788. 00005D0C  6726                     beq        +0x28 /* 00005D34 */
  8789. 00005D0E  5340                     subq.w     D0, 1
  8790. 00005D10  6730                     beq        +0x32 /* 00005D42 */
  8791. 00005D12  5340                     subq.w     D0, 1
  8792. 00005D14  6732                     beq        +0x34 /* 00005D48 */
  8793. 00005D16  6036                     bra        +0x38 /* 00005D4E */
  8794. label00005D18:
  8795. 00005D18  206D E174                movea.l    A0, [A5 - 0x1E8C]
  8796. 00005D1C  4868 000C                pea.l      [A0 + 0xC]
  8797. 00005D20  3F2C 0030                move.w     -[A7], [A4 + 0x30]
  8798. 00005D24  4EBA F08C                jsr        [PC - 0xF74 /* 00004DB2 */]
  8799. 00005D28  602E                     bra        +0x30 /* 00005D58 */
  8800. label00005D2A:
  8801. 00005D2A  486C 0030                pea.l      [A4 + 0x30]
  8802. 00005D2E  4EBA D6C0                jsr        [PC - 0x2940 /* 000033F0 */]
  8803. 00005D32  6024                     bra        +0x26 /* 00005D58 */
  8804. label00005D34:
  8805. 00005D34  486E FF00                pea.l      [A6 - 0x100]
  8806. 00005D38  4EAD 30CA                jsr        [A5 + 0x30CA /* export_1557 */]
  8807. 00005D3C  4EBA BCCA                jsr        [PC - 0x4336 /* 00001A08 */]
  8808. 00005D40  6016                     bra        +0x18 /* 00005D58 */
  8809. label00005D42:
  8810. 00005D42  4EBA DE86                jsr        [PC - 0x217A /* 00003BCA */]
  8811. 00005D46  6010                     bra        +0x12 /* 00005D58 */
  8812. label00005D48:
  8813. 00005D48  4EBA DE04                jsr        [PC - 0x21FC /* 00003B4E */]
  8814. 00005D4C  600A                     bra        +0xC /* 00005D58 */
  8815. label00005D4E:
  8816. 00005D4E  2F3C 0000 1798           move.l     -[A7], 0x1798
  8817. 00005D54  4EAD 2392                jsr        [A5 + 0x2392 /* export_1134 */]
  8818. label00005D58:
  8819. 00005D58  102D B5C4                move.b     D0, [A5 - 0x4A3C]
  8820. 00005D5C  6702                     beq        +0x4 /* 00005D60 */
  8821. 00005D5E  6010                     bra        +0x12 /* 00005D70 */
  8822. label00005D60:
  8823. 00005D60  102E 0008                move.b     D0, [A6 + 0x8]
  8824. 00005D64  670A                     beq        +0xC /* 00005D70 */
  8825. 00005D66  206E 000A                movea.l    A0, [A6 + 0xA]
  8826. 00005D6A  2F08                     move.l     -[A7], A0
  8827. 00005D6C  4EBA AC44                jsr        [PC - 0x53BC /* 000009B2 */]
  8828. label00005D70:
  8829. 00005D70  285F                     movea.l    A4, [A7]+
  8830. 00005D72  4E5E                     unlink     A6
  8831. 00005D74  205F                     movea.l    A0, [A7]+
  8832. 00005D76  5C4F                     addq.w     A7, 6
  8833. 00005D78  4ED0                     jmp        [A0]
  8834. export_1056:
  8835. fn00005D7A:
  8836. 00005D7A  4E56 0000                link       A6, 0
  8837. 00005D7E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8838. 00005D82  1F3C 0001                move.b     -[A7], 0x1
  8839. 00005D86  4EBA FF6C                jsr        [PC - 0x94 /* 00005CF4 */]
  8840. 00005D8A  4E5E                     unlink     A6
  8841. 00005D8C  2E9F                     move.l     [A7], [A7]+
  8842. 00005D8E  4E75                     rts
  8843. export_1057:
  8844. 00005D90  4E56 0000                link       A6, 0
  8845. 00005D94  486D CB48                pea.l      [A5 - 0x34B8]
  8846. 00005D98  4EBA B158                jsr        [PC - 0x4EA8 /* 00000EF2 */]
  8847. 00005D9C  486D CB48                pea.l      [A5 - 0x34B8]
  8848. 00005DA0  4EBA FFD8                jsr        [PC - 0x28 /* 00005D7A */]
  8849. 00005DA4  4E5E                     unlink     A6
  8850. 00005DA6  4E75                     rts
  8851. export_1058:
  8852. 00005DA8  4E56 FFD4                link       A6, -0x002C
  8853. 00005DAC  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  8854. 00005DB0  206E 000A                movea.l    A0, [A6 + 0xA]
  8855. 00005DB4  43ED 9EFA                lea.l      A1, [A5 - 0x6106]
  8856. 00005DB8  7003                     moveq.l    D0, 0x03
  8857. label00005DBA:
  8858. 00005DBA  30D9                     move.w     [A0]+, [A1]+
  8859. 00005DBC  51C8 FFFC                dbf        D0, -0x6 /* 00005DBA */
  8860. 00005DC0  102D 9D32                move.b     D0, [A5 - 0x62CE]
  8861. 00005DC4  6604                     bne        +0x6 /* 00005DCA */
  8862. 00005DC6  6000 01AC                bra        +0x1AE /* 00005F74 */
  8863. label00005DCA:
  8864. 00005DCA  4267                     clr.w      -[A7]
  8865. 00005DCC  42A7                     clr.l      -[A7]
  8866. 00005DCE  42A7                     clr.l      -[A7]
  8867. 00005DD0  4267                     clr.w      -[A7]
  8868. 00005DD2  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  8869. 00005DD6  303C 0706                move.w     D0, 0x706
  8870. 00005DDA  A816                     syscall    Pack8
  8871. 00005DDC  381F                     move.w     D4, [A7]+
  8872. 00005DDE  6704                     beq        +0x6 /* 00005DE4 */
  8873. 00005DE0  6000 0192                bra        +0x194 /* 00005F74 */
  8874. label00005DE4:
  8875. 00005DE4  102E 0008                move.b     D0, [A6 + 0x8]
  8876. 00005DE8  670A                     beq        +0xC /* 00005DF4 */
  8877. 00005DEA  42A7                     clr.l      -[A7]
  8878. 00005DEC  4EBA B786                jsr        [PC - 0x487A /* 00001574 */]
  8879. 00005DF0  2A1F                     move.l     D5, [A7]+
  8880. 00005DF2  600C                     bra        +0xE /* 00005E00 */
  8881. label00005DF4:
  8882. 00005DF4  206D E174                movea.l    A0, [A5 - 0x1E8C]
  8883. 00005DF8  3028 003E                move.w     D0, [A0 + 0x3E]
  8884. 00005DFC  48C0                     ext.l      D0
  8885. 00005DFE  2A00                     move.l     D5, D0
  8886. label00005E00:
  8887. 00005E00  7001                     moveq.l    D0, 0x01
  8888. 00005E02  2D40 FFDC                move.l     [A6 - 0x24], D0
  8889. 00005E06  2D45 FFD8                move.l     [A6 - 0x28], D5
  8890. 00005E0A  2C2E FFDC                move.l     D6, [A6 - 0x24]
  8891. 00005E0E  601E                     bra        +0x20 /* 00005E2E */
  8892. label00005E10:
  8893. 00005E10  4267                     clr.w      -[A7]
  8894. 00005E12  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  8895. 00005E16  2F06                     move.l     -[A7], D6
  8896. 00005E18  2F3C 6E75 6C6C           move.l     -[A7], 0x6E756C6C /* 'null' */
  8897. 00005E1E  42A7                     clr.l      -[A7]
  8898. 00005E20  42A7                     clr.l      -[A7]
  8899. 00005E22  303C 0A08                move.w     D0, 0xA08
  8900. 00005E26  A816                     syscall    Pack8
  8901. 00005E28  381F                     move.w     D4, [A7]+
  8902. 00005E2A  5286                     addq.l     D6, 1
  8903. 00005E2C  6906                     bvs        +0x8 /* 00005E34 */
  8904. label00005E2E:
  8905. 00005E2E  BCAE FFD8                cmp.l      D6, [A6 - 0x28]
  8906. 00005E32  6FDC                     ble        -0x22 /* 00005E10 */
  8907. label00005E34:
  8908. 00005E34  2F2D CF56                move.l     -[A7], [A5 - 0x30AA]
  8909. 00005E38  205F                     movea.l    A0, [A7]+
  8910. 00005E3A  A029                     syscall    HLock
  8911. 00005E3C  42A7                     clr.l      -[A7]
  8912. 00005E3E  4EBA A1C0                jsr        [PC - 0x5E40 /* 00000000 */]
  8913. 00005E42  285F                     movea.l    A4, [A7]+
  8914. 00005E44  2D45 FFD4                move.l     [A6 - 0x2C], D5
  8915. 00005E48  2C2E FFD4                move.l     D6, [A6 - 0x2C]
  8916. 00005E4C  6000 010A                bra        +0x10C /* 00005F58 */
  8917. label00005E50:
  8918. 00005E50  2D7C 6E75 6C6C FFE4      move.l     [A6 - 0x1C], 0x6E756C6C /* 'null' */
  8919. 00005E58  4A2C 0002                tst.b      [A4 + 0x2]
  8920. 00005E5C  6712                     beq        +0x14 /* 00005E70 */
  8921. 00005E5E  200C                     move.l     D0, A4
  8922. 00005E60  5980                     subq.l     D0, 4
  8923. 00005E62  2D40 FFF0                move.l     [A6 - 0x10], D0
  8924. 00005E66  206E FFF0                movea.l    A0, [A6 - 0x10]
  8925. 00005E6A  2F10                     move.l     -[A7], [A0]
  8926. 00005E6C  205F                     movea.l    A0, [A7]+
  8927. 00005E6E  A029                     syscall    HLock
  8928. label00005E70:
  8929. 00005E70  42A7                     clr.l      -[A7]
  8930. 00005E72  2F0C                     move.l     -[A7], A4
  8931. 00005E74  4EBA A1DA                jsr        [PC - 0x5E26 /* 00000050 */]
  8932. 00005E78  265F                     movea.l    A3, [A7]+
  8933. 00005E7A  2E2C 0004                move.l     D7, [A4 + 0x4]
  8934. 00005E7E  102C 0003                move.b     D0, [A4 + 0x3]
  8935. 00005E82  4880                     ext.w      D0
  8936. 00005E84  5340                     subq.w     D0, 1
  8937. 00005E86  671E                     beq        +0x20 /* 00005EA6 */
  8938. 00005E88  5340                     subq.w     D0, 1
  8939. 00005E8A  672E                     beq        +0x30 /* 00005EBA */
  8940. 00005E8C  5340                     subq.w     D0, 1
  8941. 00005E8E  6736                     beq        +0x38 /* 00005EC6 */
  8942. 00005E90  5540                     subq.w     D0, 2
  8943. 00005E92  673E                     beq        +0x40 /* 00005ED2 */
  8944. 00005E94  5540                     subq.w     D0, 2
  8945. 00005E96  6746                     beq        +0x48 /* 00005EDE */
  8946. 00005E98  5340                     subq.w     D0, 1
  8947. 00005E9A  674E                     beq        +0x50 /* 00005EEA */
  8948. 00005E9C  5340                     subq.w     D0, 1
  8949. 00005E9E  6756                     beq        +0x58 /* 00005EF6 */
  8950. 00005EA0  5F40                     subq.w     D0, 7
  8951. 00005EA2  675E                     beq        +0x60 /* 00005F02 */
  8952. 00005EA4  6072                     bra        +0x74 /* 00005F18 */
  8953. label00005EA6:
  8954. 00005EA6  2D7C 5445 5854 FFE4      move.l     [A6 - 0x1C], 0x54455854 /* 'TEXT' */
  8955. 00005EAE  42A7                     clr.l      -[A7]
  8956. 00005EB0  2F0B                     move.l     -[A7], A3
  8957. 00005EB2  4EAD 0E62                jsr        [A5 + 0xE62 /* export_456 */]
  8958. 00005EB6  2E1F                     move.l     D7, [A7]+
  8959. 00005EB8  605E                     bra        +0x60 /* 00005F18 */
  8960. label00005EBA:
  8961. 00005EBA  2D7C 5144 7074 FFE4      move.l     [A6 - 0x1C], 0x51447074 /* 'QDpt' */
  8962. 00005EC2  7E04                     moveq.l    D7, 0x04
  8963. 00005EC4  6052                     bra        +0x54 /* 00005F18 */
  8964. label00005EC6:
  8965. 00005EC6  2D7C 7164 7274 FFE4      move.l     [A6 - 0x1C], 0x71647274 /* 'qdrt' */
  8966. 00005ECE  7E08                     moveq.l    D7, 0x08
  8967. 00005ED0  6046                     bra        +0x48 /* 00005F18 */
  8968. label00005ED2:
  8969. 00005ED2  1D53 FFE3                move.b     [A6 - 0x1D], [A3]
  8970. 00005ED6  47EE FFE3                lea.l      A3, [A6 - 0x1D]
  8971. 00005EDA  7E01                     moveq.l    D7, 0x01
  8972. 00005EDC  603A                     bra        +0x3C /* 00005F18 */
  8973. label00005EDE:
  8974. 00005EDE  2D7C 6578 7465 FFE4      move.l     [A6 - 0x1C], 0x65787465 /* 'exte' */
  8975. 00005EE6  7E0A                     moveq.l    D7, 0x0A
  8976. 00005EE8  602E                     bra        +0x30 /* 00005F18 */
  8977. label00005EEA:
  8978. 00005EEA  2D7C 636F 6D70 FFE4      move.l     [A6 - 0x1C], 0x636F6D70 /* 'comp' */
  8979. 00005EF2  7E08                     moveq.l    D7, 0x08
  8980. 00005EF4  6022                     bra        +0x24 /* 00005F18 */
  8981. label00005EF6:
  8982. 00005EF6  2D7C 6C6F 6E67 FFE4      move.l     [A6 - 0x1C], 0x6C6F6E67 /* 'long' */
  8983. 00005EFE  7E04                     moveq.l    D7, 0x04
  8984. 00005F00  6016                     bra        +0x18 /* 00005F18 */
  8985. label00005F02:
  8986. 00005F02  2D7C 5445 5854 FFE4      move.l     [A6 - 0x1C], 0x54455854 /* 'TEXT' */
  8987. 00005F0A  7000                     moveq.l    D0, 0x00
  8988. 00005F0C  1013                     move.b     D0, [A3]
  8989. 00005F0E  C0BC 0000 00FF           and.l      D0, 0xFF
  8990. 00005F14  2E00                     move.l     D7, D0
  8991. 00005F16  528B                     addq.l     A3, 1
  8992. label00005F18:
  8993. 00005F18  203C 6E75 6C6C           move.l     D0, 0x6E756C6C /* 'null' */
  8994. 00005F1E  B0AE FFE4                cmp.l      D0, [A6 - 0x1C]
  8995. 00005F22  6718                     beq        +0x1A /* 00005F3C */
  8996. 00005F24  4267                     clr.w      -[A7]
  8997. 00005F26  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  8998. 00005F2A  2F06                     move.l     -[A7], D6
  8999. 00005F2C  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  9000. 00005F30  2F0B                     move.l     -[A7], A3
  9001. 00005F32  2F07                     move.l     -[A7], D7
  9002. 00005F34  303C 0A08                move.w     D0, 0xA08
  9003. 00005F38  A816                     syscall    Pack8
  9004. 00005F3A  381F                     move.w     D4, [A7]+
  9005. label00005F3C:
  9006. 00005F3C  4A2C 0002                tst.b      [A4 + 0x2]
  9007. 00005F40  670A                     beq        +0xC /* 00005F4C */
  9008. 00005F42  206E FFF0                movea.l    A0, [A6 - 0x10]
  9009. 00005F46  2F10                     move.l     -[A7], [A0]
  9010. 00005F48  205F                     movea.l    A0, [A7]+
  9011. 00005F4A  A02A                     syscall    HUnlock
  9012. label00005F4C:
  9013. 00005F4C  42A7                     clr.l      -[A7]
  9014. 00005F4E  2F0C                     move.l     -[A7], A4
  9015. 00005F50  4EBA A0C6                jsr        [PC - 0x5F3A /* 00000018 */]
  9016. 00005F54  285F                     movea.l    A4, [A7]+
  9017. 00005F56  5386                     subq.l     D6, 1
  9018. label00005F58:
  9019. 00005F58  7001                     moveq.l    D0, 0x01
  9020. 00005F5A  B086                     cmp.l      D0, D6
  9021. 00005F5C  6F00 FEF2                ble        -0x10C /* 00005E50 */
  9022. 00005F60  2F2D CF56                move.l     -[A7], [A5 - 0x30AA]
  9023. 00005F64  205F                     movea.l    A0, [A7]+
  9024. 00005F66  A02A                     syscall    HUnlock
  9025. 00005F68  102E 0008                move.b     D0, [A6 + 0x8]
  9026. 00005F6C  6706                     beq        +0x8 /* 00005F74 */
  9027. 00005F6E  2F05                     move.l     -[A7], D5
  9028. 00005F70  4EBA D262                jsr        [PC - 0x2D9E /* 000031D4 */]
  9029. label00005F74:
  9030. 00005F74  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  9031. 00005F78  4E5E                     unlink     A6
  9032. 00005F7A  205F                     movea.l    A0, [A7]+
  9033. 00005F7C  5C4F                     addq.w     A7, 6
  9034. 00005F7E  4ED0                     jmp        [A0]
  9035.